前言
查询和统计数据是数据库的基本功能。
在数据库实际操作中,经常遇到类似的查询,例如:
查询成绩在
80
~
90
之间的学生;
查询姓李的学生;
查询选了李明老师,成绩在
80
分以上的学生姓名;
统计各系、各专业人数;
查询成绩前
10
名的学生等。
这些查询有些是简单的单表查询,有些是字符匹配方面的查询,有些是基于多表的查
询,有些要使用函数进行统计
本任务将从简单的单表查询开始,学习使用查询的基本语法。
学习
FROM
、
WHERE
、
GROUP BY
、
ORDER BY
、
HAVING
和
LIMIT
等子句的使用。
学习聚合函数在数据统计查询中的应用。
学习基于多表的全连接、
JOIN
连接、子查询以及联合查询的实际应用。
CHECK
约束
理解
CHECK
约束
主键、替代键和外键都是常见的完整性约束的例子。但是,每个数据库都还有一些专
用的完整性约束。
例如:
score
表中
score
字段的数值要在
0
~
100
之间,
students
表中出生日期必须大于
1990
年
1
月
1
日。
这样的规则可以使用
CHECK
完整性约束来指定。
CHECK
完整性约束在创建表的时候定义。可以定义为列完整性约束,也可以定义为表
完整性约束。
语法格式如下:
CHECK(expr)
相关文档
评论