<返回更多

数据库基础,聚合函数,模糊查询,链接查询,联合查询

2022-07-07    新米米
加入收藏

使用like、between、in进行模糊查询

select * from Students
whrere 姓名 like '张%'

通配符:一个字符,% 任意长度的字符串,[] 括号中所指定的范围内的一个字符,[^]不在括号中所指定范围内的一个字符(就是取反)

 

between:以物理磁盘索引a-z 0-9 数字 日期,比较运算符判断范围,只能从小到大去检索,不能反过来。从a到z,0到9,不能z到a,也不能9到0,不能反过来。

 

in:包含

select * from Students
where [Address] in('武汉市','上海市','重庆市')

加上not取反

select * from Students
where [Address] not in('武汉市','上海市','重庆市')

 

聚合函数(数据统计)

求平均avg() 求最大max() 求最小min() 求和sum() 数据统计count()多少条,使用count()的时候,推荐使用主键,写字段的时候,不能识别值NULL,主键去统计,非null,主键不能为null,唯一键。如果含有NULL值,如果字段中包含这个空值,不参与统计。

 

分组统计:group by 分组查询统计时,所有没有使用聚合函数的列,都要放到group by子句中。还有一个功能,去重复。

having 分组筛选,分完组之后,继续进行筛选

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>