mysql中的随机函数:mysql函数汇总数学函数
mysql中的随机函数:mysql函数汇总数学函数mysql 函数是数据库提供的内部函数,使用较为方便,在平常的开发和使用中能够提高我们的开发效率和性能格式化函数条件判断函数系统信息函数加密函数
mysq函数
数学函数
字符串函数
日期和时间函数
条件判断函数
系统信息函数
加密函数
格式化函数
mysql 函数是数据库提供的内部函数,使用较为方便,在平常的开发和使用中能够提高我们的开发效率和性能
1 数学函数
数学函数是mysql中常见的一种函数,主要用于处理数字,包含整型,浮点数等常用函数,数学函数包含绝对值函数,正弦函数,余弦函数,获取随机数的函数等
ABS(X):返回x的绝对值
select abs(-1)
MOD(n m):返回n被m除的余数
select(3 6);等价于select 15%7
FLOOR(x):返回不大于x的最大整数值
select FLOOR(1.11);
select Floor(-1.11);
CEILING(X):返回小于x的最小整数值
select ceiling(1.11);
select ceiling(-1.11);
ROUND(X):返回x四舍五入的一个整数
select round(1.1);
select round(-1.1);
2 字符串函数
ASCII(str):返回字符串str最左面的字符的Ascii代码,如果str是空字符串,返回0.如果是null返回null
select ascii("1")
select ascii(1)
select ascii("ax")
CONCAT(str1 str2 ......):返回参数连接的字符串,如果任何参数是null,返回null 可以有超过两个以上的参数,一个数字参数会被转化为字符串形式进行拼接
select concat("i" "love" "you")
select concat("i" null "you")
select concat(1.11)
LENGTH(STR):返回字符串的长度
LOCATE(substr str):返回子串substr字字符串str第一次出现的位置,如果substr不是在str里面返回0
select locate("love" "i love you ")
select locate("love" "i you")
TRIM(str):返回字符串str。所有的前缀和后缀被删除
select trim(' iloveyou ')
LTRIM(str):返回删除了前置位置空格字符的字符串str
select ltrim(' iloveyou')
同理RTRIM()
REPLACE(str from_str to_str):返回字符串str,字符串from_str的所有出现有字符串to_str代替
slect replace('WWW.BAIDU.COM' 'W' 'Ww')