mysql属于dql语句的是_Mysql:DQL查询语句(补充)1.1基础查询
h5网页网站制作代码1.去重结果集:distinct
select distinct * from t_stu;
2.计算列:⼀般可以使⽤四则运算计算⼀些列的值(⼀般只会进⾏数值类型的计算)
ifnull(表达式1,表达式2):null参与的计算,计算结果都为null
表达式1:那个字段需要判断是否为null
mysql语句分类表达式2:如果该字段为null后的替换值
ifnull(score,0) --score字段中的null会被替换成0
安卓最强文本编辑器1.2排序查询
语法1:
order by ⼦句
语法2:
order by 排序字段1 排序⽅式1,排序字段2 排序⽅式2,...
排序⽅式:
ASC:升序(默认的)
DESC:降序
注意:如果多个排序条件,则当前边的条件值⼀样是,才会判断第⼆条件。
1.3聚合函数:将⼀列数据作为⼀个整体,进⾏纵向的计算
2.max:计算最⼤值
3.min:计算最⼩值
4.sum:计算总和
5.avg:计算平均值
注意:聚合函数的计算,排除null值。
解决⽅案:1.选择⾮空的列进⾏计算;2.IFNULL函数
1.4分组查询
web开发技术先学吗1.语法:
group by 分组字段;
注意:
分组之后查询的字段:分组字段或聚合函数
where和having的区别?(⾯试常问)
where在分组之前进⾏限定,如果不满⾜条件,则不参与分组。having在分组之后进⾏限定,如果不满⾜结果,则不会被查询出来。
where后不可以跟聚合函数,having可以进⾏聚合函数的判断。
1.5分页查询
语法:
limit (当前页码-1)*每页显⽰的条数,每页显⽰的条数
mysql怎么看表的结构limit是⼀个MySQL"⽅⾔"
1.6模糊查询
关键字:LIKE
占位符:
--_:单个任意字符 %:多个任意字符
1.7多表查询
分类:
1.⼦查询
2.内连接查询
隐式内连接:使⽤where条件消除⽆⽤数据
显⽰内连接:
select 字段列表 from 表名1 [inner] jon 表名2 on 条件;
3.外连接查询
左外链接:查询的是左表所有数据以及其交集部分。
自然对数函数求导select 字段列表 from 表名1 left [outer] jon 表名2 on 条件;右外链接:查询的是右表所有数据以及其交集部分。
select 字段列表 from 表名1 right [outer] jon 表名2 on 条件;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论