模糊查询和聚合函数

0.1 通配符

一类字符,代替一个或多个真正的字符

与LIKE关键字一起使用

通配符解释示列符合条件的值
-一个字符A LIKE ‘C_’CS或 CD等
%任意长度的字符串B LIKE ‘CO%’CONST 或COKE等
[]括号中所指定范围的一个字符C LIKE ‘9W0[1-2]’9WO1或9W02
[^]不在括号中所指定的一个字符D LIKE LIKE ‘9W0[ ^1-2 ]’9W03或9W07等

2 IS NULL 咨询某一列中内容是否为空

--咨询某一列中内容为空
SELECT * FROM 表名
WHERE 列名 IS NULL
--咨询某一列中内容不为空
SELECT * FROM 表名
WHERE 列名 IS NOT NULL

3 使用BETWEEN AND在两者之间的模糊查询

普通查询
--示列
SELECT * FROM 表名
WHERE Num>=60 AND Num<=100
使用BETWEEN AND查询
--小值在前,大值在后
SELECT * FROM 表名
WHERE Num BETWEEN 60 AND 100

4 使用IN在列举值内进行查询

普通查询
--查询北京,广州,上海的人的记录
SELECT * FROM 表名
WHERE add='北京' OR add='广州' OR add='上海' 
使用IN查询
--查询北京,广州,上海的人的记录
SELECT * FROM 表名
WHERE add IN(‘北京’,’广州’,’上海’)

聚合函数

Sum()函数 求和

--示列
SELECT SUM(Score) AS 课程号为1的学生总分
FROM  Score
WHERE (CourseID = 1)

Avg()求平均值

--示列
SELECT AVG(Score) AS 分数大于60的学生平均分
FROM  Score
WHERE (Score >= 60)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值