做人像水,做事如山。。。。。。
經典的SQL語句
上一篇 /
下一篇 2007-09-12 17:20:15
/ 个人分类:技朮
查詢讀者10001還能借几本書:
分析1:先得到讀者可以借几本書
Select Rc.Limit from Reader ReaderCategory Rc where Re.ID='10001' and Re.Categery=Rc.Categery
分析2:讀者已經借了几本書
Select COUNT(*) from BorrowInfo where Reader='10001' and Returned='0'
參考答案:
Select avaibleCount=(Select Rc.Limit from Reader ReaderCategory Rc where Re.ID='10001' and Re.Categery=Rc.Categery)-(Select COUNT(*) from BorrowInfo where Reader='10001' and Returned='0')
顯示已經借閱20本書以上的讀者德編號和借閱量:
Select ReaderID,COUNT(*) from BorrowInfo Group By ReaderID HAVING COUNT(*)>20
收藏
举报
TAG:
技朮