sql知識點總結:

面試知識點彙總:
1-3:簡單查詢
4-16:彙總查詢
17-22:子查詢,20題使用時間函數,21:分組取最大值、最小值,22:每組TopN記錄
23-29:聯結,29:行列互換
- 查詢姓“孟”老師的個數
2、查詢名字中帶“猴”的學生名單
3、查詢名字以“聰”為結尾的學生名單
4、查詢課程編号為“0002”的總成績
5、查詢選了課程的學生人數
6、查詢各科成績最高和最低的分, 以如下的形式顯示:課程号,最高分,最低分
7、查詢每門課程被選修的學生數
8、查詢男生、女生人數
9、查詢平均成績大于60分學生的學号和平均成績
10、查詢至少選修兩門課程的學生學号
11、查詢同名同姓學生名單并統計同名人數
12、查詢不及格的課程并按課程号從大到小排列
13、查詢每門課程的平均成績,結果按平均成績升序排序,平均成績相同時,按課程号降序排列
14、檢索課程編号為“0004”且分數小于60的學生學号,結果按按分數降序排列
15、統計每門課程的學生選修人數(超過2人的課程才統計)。要求輸出課程号和選修人數,查詢結果按人數降序排序,若人數相同,按課程号升序排序
16、查詢兩門以上不及格課程的同學的學号及其平均成績
17、查詢所有課程成績小于60分學生的學号、姓名
18、查詢沒有學全所有課的學生的學号、姓名
19、查詢出隻選修了兩門課程的全部學生的學号和姓名
20、1990年出生的學生名單
21、按課程号分組取成績最大值所在行的資料
22、查詢各科成績前兩名的記錄
23、查詢所有學生的學号、姓名、選課數、總成績
24、查詢平均成績大于85的所有學生的學号、姓名和平均成績
25、查詢學生的選課情況:學号,姓名,課程号,課程名稱
25、查詢出每門課程的及格人數和不及格人數
27、使用分段[100-85],[85-70],[70-60],[‹60]來統計各科成績,分别統計:各分數段人數,課程号和課程名稱
28、查詢課程編号為0003且課程成績在80分以上的學生的學号和姓名
29、下面是學生的成績表(表名score,列名:學号、課程号、成績)
使用sql實作将該表行轉列為下面的表結構