當前位置:成語大全網 - 成語故事 - 查詢每個學生各科成績的sql語句

查詢每個學生各科成績的sql語句

1,查詢每個學生各科成績sql語句:

選擇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中,關系模式被稱為“基表”;存儲模式(內部模式)稱為“存儲文件”;子模式(外部模式)稱為“視圖”;壹個元組稱為壹個“行”;該屬性稱為列。