MySQL函数(数学函数,字符串函数)

MySQL函数

  • 数学函数

(1)绝对函数值:select  abs(值);  注:用于返回x的绝对值

       (2)返回圆周率的函数:select  pi();  注:返回圆周率值

       (3)平方根函数:select  sqrt(值)  注:返回非负数x的二次方根

       (4)求余函数:select mod(被除数,除数)注:返回除法运算后的精确余数

       (5)获取整数的函数:select ceil(x.x); 注:用于返回不小于x的最小整数

                     或   select ceiling(x.x);

              返回不大于x的最大值:select floor(x.x);

       (6)获取随机数的函数:select rand(),rand(1),rand(1);注:返回一个随机浮点值,范围在0~1之间,赋值之后绑定随机点值

       (7)四舍五入的函数:select  round(x)

       (8)截取数值的函数:select truncate(x,y)truncate(x,y)    注:对x进行截取,结果保留小数点后y位

       (9)符号函数:select sign(x),sign(x) 注:当 x 为负数时返回 -1 ,当 x 为正数时返回 1 , 当 x 为 零时返回 0

       (10)幂运算函数:select pow (x,y),pow (x,y);   注:用于返回x的y次方的结果

       (11)对数运算函数: select log(x);  注:返回x的自然对数

       (12)角度与弧度相互转换函数:select  radians (x) 注:用于将参数x转换为弧度

  • 字符串函数
  1. 计算字符串长度的函数:select char_length(str)、length(str) 注:统计str的字符个数一个汉字是3个字节,一个数字是1个字节

  1. 合并字符串的函数:select  concat(s1,s2,….)、concat)_ws(x,s1,s2,…)用于合并字符串s1,s2,如果有一个参数为null,则结果为null。Concat_(x,s1,s2…)以x作为分隔符,将s1,s2合并,如果分隔符为null,则结果为bull

  1. 替换字符串的函数: select insert (s1,x,len,s2); 注:用于返回字符串s1,其字符串起始于x值和被字符串s2的取代的len字符,如果x超过字符串长度,则返回值为原始字符串,如果len的长度大于其他字符串的长度则从位置x开始替换,如果任何一个参数为null,则返回值为bull

  1. 转换大小写的函数:select LOWER(str)、lcase(str)注:全部换成小写

Upper  注:换成大写

  1. 获取指定长度字符串的函数:select left(s,n)、right(s,n) 注:用于返回字符串s开始的最左边n个字符,right返回右边n个字符

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MySQL函数是一种可以被调用并执行特定任务的功能性代码块。MySQL提供了许多内置函数,可以在查询过程中使用,以提供更高级的功能。 MySQL函数可以分为以下几类: 1. 字符串函数MySQL提供了许多字符串函数,可以用来处理和操作字符串数据。例如,CONCAT()函数用于连接多个字符串,SUBSTR()函数用于提取子字符串,UPPER()函数用于将字符串转换为大写,LOWER()函数用于将字符串转换为小写,等等。 2. 数学函数MySQL提供了丰富的数学函数,可以进行各种数值计算。常见的数学函数包括ABS()函数用于返回绝对值,ROUND()函数用于四舍五入,CEILING()函数用于向上取整,FLOOR()函数用于向下取整等。 3. 日期和时间函数MySQL提供了许多日期和时间函数,用于在数据库中处理日期和时间数据。例如,NOW()函数用于返回当前日期和时间,DATE()函数用于提取日期部分,MONTH()函数用于提取月份,YEAR()函数用于提取年份等。 4. 聚合函数MySQL提供了一些聚合函数,用于对数据进行汇总计算。常见的聚合函数包括SUM()函数用于求和,AVG()函数用于求平均值,MAX()函数用于获取最大值,MIN()函数用于获取最小值,等等。 5. 控制流函数MySQL还提供了一些控制流函数,用于在查询过程中进行条件判断和控制流程。常见的控制流函数包括IF()函数用于条件判断,CASE WHEN语句用于多条件判断,等等。 通过使用这些不同类型的MySQL函数,可以方便地对数据库中的数据进行处理和计算,提高查询的效率和灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值