【文章內容簡介】
屬于計算機系學生的姓名和性別 SELECT sname, ssex, FROM Student WHERE sdept NOT IN (‘信息系 ’,’數(shù)學系 ’,’計算機系 ’) 1 查詢姓 “張 ”的學生的詳細信息 SELECT * FROM Student WHERE sname LIKE ‘張 %’ 1 查詢學生表中姓 “張 ”、姓 “李 ”、姓 “劉 ”的學生的情況 SELECT * FROM Student WHERE sname LIKE ‘張 %’ OR sname LIKE ‘李 %’ OR sname LIKE ‘劉 %’ 1 查詢名字中第 2個字為 “小 ”或 “大 ”字的學生姓名和學號 SELECT sname,sno FROM Student WHERE sname LIKE ‘_小 %’ OR sname LIKE ‘_大 %’ 1 查詢所有不姓 “劉 ”的學生 SELECT sname,sno FROM Student WHERE sname NOT LIKE ‘劉 %’ 1 從學生表中查詢學號的最后一位不是 5的學生的情況 SELECT * FROM Student WHERE sno NOT LIKE ‘%2’ AND NOT LIKE ‘%3’ AND NOT LIKE ‘%5’ 1 查詢無考試成績的學生的學號和相應的課程號 SELECT sno, o FROM SC WHERE grade IS NULL 1 查詢所有有考試成績的學生的學號和課程號 SELECT sno, o FROM SC WHERE grade IS NOT NULL 查詢計算機系年齡在 20歲以下的學生的姓名 SELECT sname FROM Student WHERE sdept =‘計算機系 ’ AND sage 20 2 查詢選修了課程 “c02”的學生的學號及其成績,查詢結果按成績降序排列 SELECT sno, grade FROM SC WHERE o=‘c02’ ORDER BY grade DESC 2 查詢全體學生的信息,查詢結果按所在系的系名升序排列,同一系的學生按年齡降序排列 SELECT * FROM Student ORDER BY sdept, sage DESC 2 統(tǒng)計學生總人數(shù) SELECT COUNT(sno) FROM Student 2 統(tǒng)計選修了課程的學生的人數(shù) ? 由于一個學生可以選多門課程, 應使用 DISTINCT關鍵字去掉重復值。 SELECT COUNT (DISTINCT sno) FROM SC 2 計算學號為 9512101的學生的考試總成績之和 SELECT SUM (grade) FROM SC WHERE sno=‘9512101’ 2 計算課程 “c01”的學生的考試平均成績 SELECT AVG (grade) FROM SC WHERE o=‘c01’ 2 查詢選修了課程 “c01”的學生的最高分和最低分 SELECT MAX (grade), MIN (grade) FROM SC WHERE o=‘c01’ 2 查詢年齡最大的學生的姓名 SELECT sname FROM Student WHERE sage = (SELECT MAX(sage) FROM Student) 2