实验六传上来了
This commit is contained in:
@@ -0,0 +1,52 @@
|
|||||||
|
-- (1)不带条件的查询指定字段(考虑去掉和不去掉重复值两种情况)。
|
||||||
|
SELECT DISTINCT 性别 FROM 学生表;
|
||||||
|
SELECT 性别 FROM 学生表;
|
||||||
|
|
||||||
|
-- (2)查询某个表中的所有记录
|
||||||
|
SELECT * FROM 教师表;
|
||||||
|
|
||||||
|
-- (3)使用单个条件的简单查询
|
||||||
|
SELECT * FROM 教师表 WHERE 性别 = '男';
|
||||||
|
|
||||||
|
-- (4)使用多个条件(AND关系)的查询;
|
||||||
|
SELECT * FROM 教师表 WHERE 性别 = '男' AND 职称 = '讲师';
|
||||||
|
|
||||||
|
-- (5)使用多个条件(OR关系)的查询
|
||||||
|
SELECT * FROM 教师表 WHERE 职称 = '讲师' OR 职称 = '教授';
|
||||||
|
|
||||||
|
-- (6)使用多个条件(混合AND和OR关系)的查询
|
||||||
|
SELECT * FROM 课程表 WHERE 责任教师 = 'T001' AND (学时 = 64 OR 学时 = 80);
|
||||||
|
|
||||||
|
-- (7)使用带NOT运算的查询
|
||||||
|
SELECT * FROM 课程表 WHERE NOT 学时 = '32';
|
||||||
|
|
||||||
|
-- (8)使用BETWEEN···AND···的查询
|
||||||
|
SELECT * FROM 教师表 WHERE 工资 BETWEEN 3000 AND 4000;
|
||||||
|
|
||||||
|
-- (9)使用NOT···BETWEEN···AND···的查询
|
||||||
|
SELECT * FROM 教师表 WHERE 工资 NOT BETWEEN 3000 AND 4000;
|
||||||
|
|
||||||
|
-- (10)使用LIKE运算符的字符串匹配查询
|
||||||
|
SELECT * FROM 教师表 WHERE 姓名 LIKE '张教授';
|
||||||
|
|
||||||
|
-- (11)使用LIKE运算符的模板匹配查询
|
||||||
|
SELECT * FROM 教师表 WHERE 姓名 LIKE '李%';
|
||||||
|
|
||||||
|
-- (12)查询空值和非空值的查询
|
||||||
|
SELECT * FROM 教师表 WHERE 性别 IS NULL;
|
||||||
|
SELECT * FROM 教师表 WHERE 性别 IS NOT NULL;
|
||||||
|
|
||||||
|
-- (13)结果要求排序的查询
|
||||||
|
SELECT * FROM 教师表 ORDER BY 工资;
|
||||||
|
|
||||||
|
-- (14)查询结果按多列排序,并分别要求升序和降序的查询
|
||||||
|
SELECT * FROM 教师表 ORDER BY 工资;
|
||||||
|
SELECT * FROM 教师表 ORDER BY 工资 DESC;
|
||||||
|
|
||||||
|
-- (15)使用TOP显示前若干记录的查询
|
||||||
|
SELECT TOP 10 * FROM 学生表;
|
||||||
|
|
||||||
|
-- (16)使用TOP显示前若干记录的查询,如果有满足条件的并列记录一并显示
|
||||||
|
SELECT TOP 5 WITH TIES *
|
||||||
|
FROM 教师表
|
||||||
|
ORDER BY 工资;
|
||||||
Reference in New Issue
Block a user