标签:语言 基本 公式 最大 不能 ike 函数 分组 like
DQL
基本查询
1)查询所有列:select * from 表名; “*”表示查询所有列
2)查询指定列:select 列1,列 2,列 N from 表名;
3) 完全重复的记录只有一次
select distinct 列名 from 表名;
当查询结果中的多行记录一模一样时,只显示一行。
一般查询所有列时很少会出现这样情况,但只查询一列时,这种可能性就大了
4)列运算
3.转换null值
a) Ifnull(列值, 转换值)
b) 有时列存在null值,进行运算的结果还是null,希望当成其他值来运算
4.给列起别名
a) 对列进行运算后,查询出的结果集中的列名称不好看,这时需要给列名起一个别名
b) 使用as起别名,as可以省略
2.条件控制
(1) 条件查询: select语句也可以使用where子句来控制记录
(2) 模糊查询
① ‘_’表示任意一个字符,一条下划线代表一个字符
② ‘%’表示零个到多个字符
③ 模糊查找需要使用到运算符:like
3.排序
(1) 语法:order by 条件一, 条件二, 条件n asc/desc
聚合函数
分组查询
(1) 分组列
(2) 聚合函数
执行顺序
select
from
where
group by
having
order by
limit子句
limit用来限定查询结果的起始行,以及总行数
起始行计算公式(当前页-1) * 每页的记录数
标签:语言 基本 公式 最大 不能 ike 函数 分组 like
原文地址:https://www.cnblogs.com/miaoqianling/p/9542456.html