數據庫基本SQL語句----嵌套查詢

查詢科目名稱爲“語文“的所有科目成績:

SELECT * FROM SCORES WHERE SUBJECT_ID IN (SELECT ID FROM SUBJECT WHERE NAMES='語文')

(在WHERE子句中對於能嵌套的子查詢的數目沒有限制,不過在實際使用時由於性能的限制,不能嵌套太多的子查詢,對於數據量較大的表,不能使用上述嵌套查詢。)

查詢所有學生的科目編碼爲‘YW’成績,顯示班級名稱,學生姓名,分數(STUDENT,GRADE,SCORE)

SELECT C.NAMES,D.NAMES AS GRADENAME,C.SCORE FROM (SELECT A.NAMES,A.GRADE_ID,B.SCORE FROM STUDENT A,SCORES B WHERE A.ID=B.STUDENT_ID AND B.SUBJECT_ID='YW') C,GRADE D WHERE C .GRADE_ID=D.ID

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章