1. 程式人生 > 其它 >SQL語言 查詢語句基礎 實驗5 子查詢

SQL語言 查詢語句基礎 實驗5 子查詢

實驗內容

1.附加教學資料庫,查詢選修了課程“C1”的學生的姓名和所在系。

SELECT SN,DEPT FROM S
WHERE SNo IN (SELECT SNo FROM SC WHERE CNo='C1')

2.查詢“C1”課程成績在80分以上的學生的學號、姓名。

SELECT SNO,SN FROM S
WHERE SNo IN (SELECT SNo FROM SC WHERE CNo='C1' AND Score>80)

3.查詢“C1”課程成績在80分以上的女生的學號、姓名。

SELECT SNO,SN FROM S
WHERE SNo IN (SELECT SNo FROM SC WHERE CNo='C1' AND Score>80 AND Sex='女')

4.查詢“趙亦”“C1”課程的成績。

SELECT SCORE FROM SC
WHERE SNo IN (SELECT SNo FROM S WHERE SN='趙亦' AND CNo='C1')

5.查詢“趙亦”選修的課程的課程號。

SELECT CNO FROM SC
WHERE SNo IN (SELECT SNo FROM S WHERE SN='趙亦')

6.查詢“程式設計”課程的平均分。

SELECT AVG(SCORE) as C1的平均分 FROM SC
WHERE CNo IN (SELECT CNo FROM C WHERE CN='程式設計')

7.查詢與程式設計課程具有相同學時的課程名稱及學時數。

SELECT CN,CT FROM C 
WHERE CT= (select CT from C where CN='程式設計') 

8.查詢課時多於程式設計課程的課程名稱及其課時數。

SELECT CN,CT FROM C 
WHERE CT>(select CT from C where CN='程式設計')