注意:本篇文章函数中中含有中文字符,不要复制,自己打一遍。
1.最大值:max
2.四舍五入函数:
round(x):返回最接近参数x的整数值。例如round(3.14)返回3.
round(x,y):x为输入参数,y为保留小数位数。y为负数时保留到十位,个位为0.round(123.23)
3.平均数:avg
4.绝对值:abs(取值数据);
5.替换函数:replace('abcdefg','abc','aaa');将字符串’abcdefg‘中的abc替换成’aaa'。
6.right(str,length),left(str,length),截取右边/左边的字符串.
substring(str,pos)从第pos个字符串开始截取,直到结束
substring(str,pos,length)从第pos个字符串开始截取,截取length个字符。(pos为负数的时候,就是倒数第几个开始截取)。
7.字符串连接:concat('sss','aaa') 将sss同aaa连接。里面有null时返回null。
concat_ws(‘,’,‘aaa’,'sss').第一个字符串是分隔符,结果为‘aaa,sss’.
8.转为字符串:
cast('132' as signed) CONVERT('123',SIGNED);转为int。
可用的类型
二进制,同带binary前缀的效果 : BINARY字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED