Mysql部分常用函数
【数学函数】
round(x,y)–四舍五入函数
round函数对x值进行四舍五入,精确到小数点后y位 y为负值时,保留小数点左边相应的位数为0,不进行四舍五入
例如:round(3.15,1)返回3.2,round(14.15,-1)返回10
【字符串函数】
concat(s1,s2,…)–连续字符串函数
concat函数返回连接参数s1、s2等产生的字符串 任意参数为null时,则返回null
例如:concat()
replace(s,s1,s2)–替换函数 replace函数使用字符串s2代替s中所有的 s1
例如:replace(‘MySQLMySQL’,‘SQL’,‘sql’)返回MysqlMysql
left(s,n)、right(s,n)&substring(s,n,len)–截取字符串一部分的函数
left函数返回字符串最左边n个字符
right函数返回字符串s最右边n个字符
substring函数返回字符串s从第n个字符起取长度为len的子字符串,n也可以为负值,则从倒数第n个字符起取长度为len的子字符串,没有len值则取从第n个字符起到最后一位
例如:left(‘abcdefg’,3)返回abc,right(‘abcdefg’,3)返回efg,substring(‘abcdefg’,2,3)返回bcd,substring(‘abcdefg’,-2,3)返回fg,substring(‘abcdefg’,2)返回bcdefg
- 【数据类型转换函数】
cast(x as type)–转换数据类型的函数
cast函