1、字符串函数
- concat(a1,a2,a3) 连接a1,a2,a3为一个字符串
- insert(str,x,y,instr) 将字符串str从第x个位置,y个长度的字串替换为字符串instr(第一位为1.)
- lower(str)
- upper(str)
- left(str,x) 返回str左边x个字符
- right(str,x)
- lapd(str,n,pad) 用字符串pad队str最右边进行填充,直到str长度为n
- rpad(str,n,pad)
- ltrim(str) 去掉字符串左边的空格
- rtrim(str)
- repeat(str,x) 返回str重复x次后的结果
- replace(str,a,b) 用b代替str字符串中出现的a
- strcmp(str1,str2) 比较
- trim(str) 去掉头尾空格
- substring(str,x,y) 返回str从第x位开始长度为y的字符串
2、数值函数
- abs(x) 绝对值
- ceil(x) 返回大于x的最小整数
- floor(x) 返回小于x的最大整数
- mod(x,y)
- rand()
- round(x,y) 返回x四舍五入的有y位小数的值
- truncate 返回数字x截断为y位小数的结果
3、时间日期函数
- curdate()
- curtime()
- now()
- unix_timestamp(date) 返回日期date和unix时间戳
- from_unixtime(unixtime)
- week(date) 返回date为一年中的第几周
- year(date)
- hour(date)
- minute(date)
- monthname(date)
- date_format(date,fmt) 按字符串fmt格式化日期date
- date_add(date,interval expr type)
- datediff(expr,expr2) 返回expr和expr2之间的天数。