简单把SQL语句及其用法展现出来,可以供大家参考自学使用
一、简单查询
1、列出全部学生的信息。
SELECT * FROM 学生
2、列出软件专业全部学生的学号及姓名。
SELECT 学号,姓名 FROM 学生 WHERE 专业='软件'
3、列出所有必修课的课号。
SELECT DISTINCT 课号 FROM 必修课
4、求1号课成绩大于80分的学生的学号及成绩,并按成绩由高到低列出。
SELECT 学号,成绩 FROM 选课 WHERE 课号='1' AND 成绩>80 ORDER BY 成绩 DESC
5、列出非软件专业学生的名单。
方法一:SELECT 姓名 FROM 学生 WHERE 专业<>'软件'
方法二:SELECT 姓名 FROM 学生 WHERE NOT 专业='软件'
方法三:SELECT 姓名 FROM 学生 WHERE 专业!='软件'
6、查询成绩在70~80分之间的学生选课得分情况
方法一:SELECT * FROM 选课 WHERE 成绩>=70 AND 成绩<=80
方法二:SELECT * FROM 选课 WHERE 成绩 BETWEEN 70 AND 80
不在此范围内的查询:(注意写出和以下语句等价的语句)
SELECT * FROM 选课 WHERE 成绩 NOT BETWEEN 70 AND 80
7、列出选修1号课或3号课的全体学生的学号和成绩。