[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
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哪個欄位呢?
--
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哪個欄位呢?
--
All Comments