三等一般警察人員考試 資料庫一題 - 考試

Anthony avatar
By Anthony
at 2013-06-30T23:54

Table of Contents



二、假設某學校資料庫如下:
Course (CID, NAME, DEPT) // 課程(課程代號,課程名稱,系名)
Classroom (RID, LOCATION, TYPE) // 教室(教室編號,教室地點,類別)
Use(CID , RID, TIME) // 使用(課程代號,教室編號,使用時間

藍色為主鍵

(四)指出並改正下列SQL 語法錯誤以找出每間小型教室的使用次數。(10 分)
SELECT R.RID, COUNT (*) AS usecount
FROM Classroom R, Use S
WHERE R.RID=S.RID
GROUP BY R.RID
HAVING R.TYPE='small'

我認為的答案是改COUNT(TIME)

因為同一時間可能有兩個課程使用同一間教室?

COUNT (*)可能會多算,

我不是很熟資料庫,

請問我的想法是否正確?

請各位大大解惑 感謝~~



--
Tags: 考試

All Comments

Zenobia avatar
By Zenobia
at 2013-07-05T14:42
用常識也知道不可能同時間有兩個課程用同一間教室
Una avatar
By Una
at 2013-07-10T04:15
這和資料庫熟不熟沒關係好嗎這是常識
Jack avatar
By Jack
at 2013-07-13T11:50
不是很確定 我有點忘記count 會抓哪個table的資料
Hedda avatar
By Hedda
at 2013-07-16T09:55
但印象中如果用count(*)應該會抓全部
至於這裡的全部究竟是卡式積還是classroom 的我要想
Olga avatar
By Olga
at 2013-07-19T00:28
正確寫法應該是count(s.time)
Isla avatar
By Isla
at 2013-07-23T14:14
select 那邊也應該是s.cid 而不是r.cid 雖然也可以
Mia avatar
By Mia
at 2013-07-23T20:13
如果有某間SMALL的教室沒開放使用就不會被算到
Tristan Cohan avatar
By Tristan Cohan
at 2013-07-24T12:16
沒辦法找出每間教室使用次數包含0的小型教室
William avatar
By William
at 2013-07-25T21:24
HAVING R.TYPE='small' 錯了
Candice avatar
By Candice
at 2013-07-29T23:09
樓上一語道破@@ 沒開放就不會有紀錄也不會被列出,這樣?
Sandy avatar
By Sandy
at 2013-08-03T05:38
R.TYPE非聚合函數,應寫在GROUP BY之外
Jessica avatar
By Jessica
at 2013-08-06T15:29
被插隊了XD"
Robert avatar
By Robert
at 2013-08-07T06:07
歐真的XD
Doris avatar
By Doris
at 2013-08-08T01:15
carterdunk是對的XD
Mary avatar
By Mary
at 2013-08-11T07:23
謝謝各位指教:))
Dora avatar
By Dora
at 2013-08-15T11:09
改成where r.rid=s.rid and r.type='small'?
Carol avatar
By Carol
at 2013-08-17T08:44
似乎是...請問HAVING只能放聚合函數嗎?
Michael avatar
By Michael
at 2013-08-19T13:18
咦?鼎文的講義範例中,HAVING 也有使用非聚合函數說

公職抉擇 資訊處理或一般行政

Cara avatar
By Cara
at 2013-06-30T23:20
各位好,目前是個上班族,打算先以半工半讀的方式讀一年準備高普考,大學的背景是資訊相關科系,但並不是純資工或資管科系,對於資訊處理類別考科只能說懂得基礎但不深入,而程式設計方面對於HTML/CSS網頁設計較為熟悉,但像C語言等有只是懂皮毛,而且害怕寫程式。 所以我一直在思考自己到底該考資訊處理或一般行政類別。 ...

考P的時候要帶護照嗎?

Andrew avatar
By Andrew
at 2013-06-30T23:18
大家好 我可能會報九月的P 剛剛有爬過文 考試的時候有要帶護照嗎? 如果是用本國身分證可以嗎? -- - ...

台電雇員(養成班)備取問題

Hedwig avatar
By Hedwig
at 2013-06-30T23:07
因為第一次報考台電雇員(養成班) 對完答案 考的分數在要上不上的狀況 所以想請問若備取的話 成績單上就會寫and#34;備取and#34;嗎? 然後備取的人一起跟錄取的人參加第二次體能複試嗎? 因為關係到要練當槓 但現在又想準備下一個考科 所以想知道輪到and#34;備取and#34;考體能的時間日 ...

財稅師資選擇

Hardy avatar
By Hardy
at 2013-06-30T22:52
板上的大家好 我已經選定好要報名財稅行政 但梯次師資差別很大 我不知道該怎麼選擇 7/12 7/25 經濟 黃金聲 盛華仁 會計 鄭 泓 陳世華 財政 施 敏 張 政 我知道可以旁聽 但我希望還是可以以本班位 不要坐旁聽位 謝謝 ...

證交法問題

Quintina avatar
By Quintina
at 2013-06-30T22:51
想請問一下 1.公開發行公司會去發行and#34;認股權憑證and#34; 主要的原因是? 2.公司要發行and#34;認股權憑證and#34;,那手邊一定 要有足夠被認的股票總額嗎? 3.證交法裡的庫藏股制度 可以實施庫藏股的原因之一: 買回來備供認股權憑證轉換用 那不是很矛盾 ...