選擇a .學號,a .姓名,a .性別,v1.score為'語文',v2.score為'數學',v3.score為'英語',v4.score。
作為‘哲學’,(V1。分數+V2。分數+V3。得分)/4為學生a的“平均分”
左連接
(select student id,score from grade where cid =(select cid from course where cname = ' Chinese '))as v 1。
在a.studentid=v1.studentid上
左連接
(select student id,score from grade where cid =(select cid from course where cname = ' mathematics '))作為v2。
在a.studentid=v2.studentid上
左連接
(select student id,score from grade where cid =(select cid from course where cname = ' English '))as v3
在a.studentid=v3.studentid上
左連接
(選擇學生id,分數來自年級,其中cid =(從課程中選擇cid,其中cname = '哲學'))作為v4
在a.studentid=v4.studentid上
按a.studentid排序
2.sql數據庫簡介:
(1)SQL是結構化查詢語言的縮寫。SQL是專門為數據庫建立的壹組操作命令,是壹種功能齊全的數據庫語言。在使用時,妳只需要給出“做什麽”的命令,“怎麽做”並不在用戶考慮之內。
(2)SQL功能強大,易學易用,已經成為數據庫操作的基礎,現在幾乎所有的數據庫都支持SQL。
(3)3)SQL數據庫的數據架構基本上是三層結構,但使用的術語不同於傳統的關系模型術語。
(4)在SQL中,關系模式被稱為“基表”;存儲模式(內部模式)稱為“存儲文件”;子模式(外部模式)稱為“視圖”;壹個元組稱為壹個“行”;該屬性稱為列。