字符串函数

concat(s1, s2 ...sn):将传入的字符连接成一个字符串,任何字符串与 null 连接返回的结果都是 null

insert(str, x, y instr):将字符串 str 从 x 位置开始,y个字符长的子串替换为指定的字符

lower(Str)和upper(str):将字符串转成小/大写

left(str, x)和right(str, x):返回字符串最左/右边的x个字符

LPAD(str, n, pad)和 RPAD(str, n, pad):用字符串 pad 对 str 最左边或最右边进行填充,直到长度为n个字符长度

LTRIM(str)和RTRIM(str):去掉字符串左/右边的空格

TRIM(str):去掉字符串两边的空格

REPEAT(str, x):重复 str 字符串 x 次

REPLACE(str, a, b):用 b 把 str 字符串中的 a 替换掉

SUBSTRING(str, x, y):返回字符串 str 中第 x 起 y 个字符长度的字符

数值函数

ABS(x):返回 x 的绝对值

CEIL(x):向上取整

FLOOR(x):向下取整

MOD(x, y):返回 x/y 的模

RAND():返回 0~1 内容的随机值

ROUND(x, y):x取y位小数

日期和时间函数

CURDATE()