[考題]關於資料庫 SQL語法的問題
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
98年高考資料庫
Book(callNo,isbn,title,subject) ,CallNo是主鍵
BorrowRecord(pid,callNo,borrowdate,returnDate)
請列出電腦類(subject='Computer')每一本書籍的ISBN、書名和被借閱的次數。
用一個SQL敘述表達。
Select isbn,title,count(*)
From Book,BorrowRecord
where Book.callNo=BorrowRecord.CallNo
問題在下面的Group By
上課老師教的及參考書的答案是Group by CallNo
另也有別的答案是Group by isbn,title
這兩個答案的結果,我想都是一樣的才是。
但是真的寫SQL語法時,Group By的內容應該要跟select一樣才是。
請問一下在考試上,應該要Group by哪個欄位呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.182.110.100
推
05/10 17:18, , 1F
05/10 17:18, 1F
推
05/10 17:23, , 2F
05/10 17:23, 2F
→
05/10 18:44, , 3F
05/10 18:44, 3F
→
05/14 22:21, , 4F
05/14 22:21, 4F