没有合适的资源?快使用搜索试试~ 我知道了~
SELECT语句详细分析 文章目录SELECT语句详细分析单表查询统计函数(聚集函数)WHERE子句ORDER/GROUP BY子句HAVING子句连接查询等值连接自连接外连接多表连接嵌套查询`ANY`与`ALL`的用法EXISTS通过`EXISTS`实现全称量词通过`EXISTS`实现逻辑蕴含集合查询集合操作基于派生表的查询 单表查询 SELECT * / 列名 / 聚集函数(列名)/ 算术表达式 / ‘字符串常量’ / 这里的*号代表全部。 统计函数(聚集函数) 聚集函数只能用于SELECT子句和GROUP BY中的HAVING子句,而不能用于WHERE子句。 函数 说明
资源推荐
资源详情
资源评论
数据库课程梳理数据库课程梳理——SElECT
SELECT语句详细分析语句详细分析
文章目录文章目录SELECT语句详细分析单表查询统计函数(聚集函数)WHERE子句ORDER/GROUP BY子句HAVING子句连接查询
等值连接自连接外连接多表连接嵌套查询`ANY`与`ALL`的用法EXISTS通过`EXISTS`实现全称量词通过`EXISTS`实现逻辑蕴
含集合查询集合操作基于派生表的查询
单表查询单表查询
SELECT * / 列名 / 聚集函数(列名)/ 算术表达式 / ‘字符串常量’ /
这里的*号代表全部。
统计函数(聚集函数)统计函数(聚集函数)
聚集函数只能用于SELECT子句和GROUP BY中的HAVING子句,而不能用于WHERE子句。
函数函数 说明说明
AVG() 指定列的平均值
COUNT() 指定列的统计行数
MAX() 指定列的最大值
MIN() 指定列的最小值
SUM() 指定列的和
WHERE子句子句
SELECT *
FROM Student
WHERE
查询条件查询条件 谓词谓词
确定范围
BETWEEN AND, NOT BETWEEN
AND
确定集合 IN,NOT IN
字符匹配 LIKE ,NOT LIKE
空值 IS NULL, IS NOT NULL
在SQL中模糊查询的方式主要有两种,一种是通配符,另一种是正则表达式。它们的不同很简单,通配符是可以一对多,而正
则表达式这是一一对应,理解为一种“格式”。具体可以参考这篇一文理解通配符和正则表达式
正常情况使用正常情况使用=,,来判断。有通配符时,使用来判断。有通配符时,使用LIKE关键字。关键字。
ORDER/GROUP BY子句子句
ORDER BY子句
SELECT Sno,Grade
FROM Sc
WHERE Cno='2'
ORDER BY Grade[ASC|DESC];
GROUP BY
我们知道聚集函数或者函数表达式是针对某一列进行,而GROUP BY是为了细化聚集函数的作用对象,将列分组,然后作用于
每一组。
求每个课程号即相应的选课人数
SELECT Cno,COUNT(Sno)
FROM SC
GROUP BY Cno;
HAVING子句子句
HAVING在分组的基础上作进一步的筛选
选课门大于2的学生学号
SELECT Sno,COUNT(Cno)
FROM Student
资源评论
weixin_38674223
- 粉丝: 3
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功