1.if函数
if(条件,满足返回,不满足返回) 补充 可以使用sun()对返回的进行运算 可以as 一个字段进行赋值
2.ifnull函数
ifnull(值,为空返回此参数) 补充 可以配合sun() 先进行判断值是否为空
3.FROM_UNIXTIME函数
FROM_UNIXTIME(时间戳字段,格式化的格式) 补充 格式“'%Y-%m'”
4.case when then else end
case when 条件 then 满足返回 else 不满足返回 end 补充 可以as 一个字段进行赋值 可以多个when 条件 加then进行返回 都不满足返回else 这就是和if()函数的区别 is not null不是空的判断
5.<![CDATA[ ]]>
<![CDATA[ 特殊符号 ]]> 防止转义
6.count(distinct )
count(distinct 字段) 去重求总条数
7. UNION ALL 和 UNION
UNION ALL 连接两个select查询出来的结果,字段类型顺序要一致,允许两个查询的结果集重复 UNION 不允许两个查询的结果集重复
8. CONCAT( )
CONCAT( 字符串, 字符串 , 字符串 ) 连接字符串 补充 like CONCAT( '%字符串', 字符串 , '字符串%' ) 可以模糊查询
9.HAVING
HAVING COUNT(字段) <= 条件 和分组配合使用,对分组后每个分组中的结果进行筛选