简单把SQL语句及其用法展现出来,可以供大家参考自学使用
方法一:SELECT 学号,成绩 FROM 选课 WHERE 课号='1' OR 课号='3'
方法二:SELECT 学号,成绩 FROM 选课 WHERE 课号 IN ('1','3')
相反条件查询:SELECT 学号,成绩 FROM 选课 WHERE 课号 NOT IN ('1','3')
8、列出所有98级学生的学生成绩情况。
SELECT * FROM 选课 WHERE 学号 LIKE '98%'
SELECT * FROM 选课 WHERE 学号 LIKE '98_ _ _ _'
相反条件查询:SELECT * FROM 选课 WHERE 学号 NOT LIKE '98%'
9、列出成绩为空值(或不为空值)的学生的学号和课号。
答案一:SELECT 学号,课号 FROM 选课 WHERE 成绩 IS NULL
答案二:SELECT 学号,课号 FROM 选课 WHERE 成绩 IS NOT NULL
10、求出所有学生的总成绩。
SELECT SUM(成绩) AS 总成绩 FROM 选课
11、列出每个学生的平均成绩。
SELECT 学号,AVG(成绩) AS 平均成绩 FROM 选课 GROUP BY 学号
12、列出各科的平均成绩、最高成绩、最低成绩和选课人数。
SELECT 课号,AVG(成绩) AS 平均成绩,MAX(成绩) AS 最高分,;
MIN(成绩) AS 最低分,COUNT(学号) AS 选课人数 FROM 选课 GROUP BY 课号
二、连接查询
(一)简单连接