聚合函数:
GROUP_CONCAT(COL) 返回由一组的列值连接组合而成的结果
字符串函数:
CONCAT(S1,S2,S3.....sn) 将s1,s2,s3...sn连接成字符串
CONCAT_WS(sep,s1,s2.....sn) 将s1,s2,..连接成字符串,并用sep分割
INSERT(str,x,y,instr) 将字符串str从x位置开始,y个字符长的子串,替换为字符串instr
FIND_IN_SET(str,list) 分析逗号分割的list列表,如果发现str,返回str在list列表中的位置
LOWER(str) 返回将str中的所有字符转变为小写后的结果
UPPER(str) 返回将str中的所有字符转变为大写后的结果
LEFT(str,x) 返回字符串str最左边x个字符
LENGTH(str) 返回字符串str字符的个数
STRCMP(str1,str2) 比较字符串str1,str2
日期和时间函数:
CURRENT_DATE() 返回当前的日期
CURRENT_TIME() 返回当前的时间
DAYOFWEEK(date) 返回date所代表的一星期中的第几天
DAYOFMONTH(date) 返回date是一个月的第几天
DAYOFYEAR(date) 返回date是一年中的第几天
DAYNAME(date) 返回date的星期名
WEEK(date) 返回date为一年中的第几周
控制流函数:
IF(test,t,f) 如果test为真返回true,否则返回false
IFNULL(arg1,arg2) 如果arg1不是空,返回agr1,否则返回arg2
NULLIF(arg1,arg2) 如果arg1=arg2返回NULL,否则返回arg1