获取日期时间
sysdate()
获取当前年份
curdate()
年份减一
curdate()或者 date_fromat('%Y')-1
日期时间减一
date_sub(CURDATE(),interval 1 year)
两个日期之间相差的天数
datediff (date1,date2)
取小数位数
round(5.0201,3)
字符串拼接
CONCAT(str1,str2,...)
行数统计
count(*)
分组后对单元格合并 以逗号分隔
group_concat(字段)
获取当前季度
qurater()
字符串截取
substr(str,1,1)
随机数
RAND() 随机生成 0~1 之间的小数(0<1)
CEILING () 向上取整
FLOOR() 向下取整
-- 生成 3 位的随机数
SELECT CEILING(RAND()*900+100);
-- 生成 4 位的随机数
SELECT CEILING(RAND()*9000+1000);