ABS():SELECT ABS(-9) 返回绝对值
SQRT(): 求平方根
MOD(): 求余
CEIL(): SELECT CEIL(-9) 返回不小于-9的最小整数,返回值抓换魏一个BIGINT
FLOOR():SELECT CEIL(-9) 返回不大于-9的最小整数,返回值抓换魏一个BIGINT
RAND():获取随机数,0~1.0
ROUND(x):四舍五入
ROUND(x,y):y代表保留小数点即为,如果Y为负值则保留到X值到小数点左边Y位
TRUNCATE(x,y):y代表舍去小数点第几位,如果Y=0,则结果不带小数点,如果Y=负数,则从X小数点左边第Y位截取
CHAR_LENGTH:获取字符串个数
LENGTH:获取字符串的字节长度
CONCAT(x,y):连接字符串
INSERT(s1,x,len,s2):替换字符串
LOWER():转换为小写字符
UPPER():转换为大写字符
LEFT(s,n):从字符左边开始返回n个字符
RIGTH(s,n):从字符右边算起返回n个字符
TRIM():删除字符串2边的空字符
REPEAT(s,n):重复生成字符串
REVERSE():反转字符串
获取当前时间:
YYYY-MM-DD:SELECT CURDATE();
MONTH(date):获取月份
MONTHDATE(date):返回对应月份的英文全名
DAYNAME(date):返回工作日名称
DAYOFWEEK:返回一周的第几天 7代表周6
WEEK(date):获取一年中的第几周
YEAR(date):获取年份