四时宝库

程序员的知识宝库

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')

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接