1.借書學生的學生編號會出現在borrow表裡面。selectstuID,stuName,majorfromstudentwherestuIDin(selectstuIDfromborrow)2.未規還的記錄B_time欄位應該是NULL值。selectstuname,count(*)as借書數量fromstudentasajoinborrowasbona.stuid=b.stuidwhereb.B_timeisNULLgroupbyb.stuid,a.stuname3.selectstuname,T_time,(casewhenB_timeisnullthen"尚未歸還"elsecast(datediff(day,T_time,B_time)asvarchar(5))end)as借閱天數fromstudentajoinborrowbona.stuid=b.stuidjoinbookconb.bookid=c.bookidwherebookname="天龍八部"我自己測試過,符合要求,你再看看,希望對你有幫助,互相學習~
1.借書學生的學生編號會出現在borrow表裡面。selectstuID,stuName,majorfromstudentwherestuIDin(selectstuIDfromborrow)2.未規還的記錄B_time欄位應該是NULL值。selectstuname,count(*)as借書數量fromstudentasajoinborrowasbona.stuid=b.stuidwhereb.B_timeisNULLgroupbyb.stuid,a.stuname3.selectstuname,T_time,(casewhenB_timeisnullthen"尚未歸還"elsecast(datediff(day,T_time,B_time)asvarchar(5))end)as借閱天數fromstudentajoinborrowbona.stuid=b.stuidjoinbookconb.bookid=c.bookidwherebookname="天龍八部"我自己測試過,符合要求,你再看看,希望對你有幫助,互相學習~