Files
database-system-homework/实验六.sql
T
2024-10-23 14:55:32 +08:00

53 lines
1.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- (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 ;