Mysql中的数学函数和字符串函数

目录

1.字符串函数

2.数学函数

1.字符串函数

(1)length()

length(str)函数:字符串长度(占用的内存空间长度)

(2)concat()

concat(str1,str2,...)函数:字符串连接

(3)upper()、lower()

upper(str)、lower(str)函数:转大写、转小写

(4)substr()

substr(str,start,len)函数:从指定位置截取指定个数的字符串[从1开始]

(5)instr()

instr(str,要查找的子串)函数:判断是否存在要查找的子串,  存在返回[索引值] , 或者0[没找到]

(6)trim()

trim(str)函数:去除两端的空格

(7)lpad()、rpad()

lpad(str,len,填充字符):左边指定个数填充

rpad(str,len,填充字符):右边指定个数填充

(8)replace()

replace(str,find_stringreplace_with)函数:字符串替换

  • str:原始字符串,即要搜索的字符串。
  • find_string:要在原始字符串中查找的子串。
  • replace_with:用于替换找到的子串的新子串。

如果find_stringstr中不存在,那么REPLACE()函数将返回原始字符串str

2.数学函数

(1)round()

round(x,保留位数)函数:四舍五入保留小数位

(2)ceil()

ceil(x)函数:天花板函数

  • 通常表示为⌈x⌉,是指不小于x的最小整数。换句话说,它会取不小于自变量的最大整数。例如,如果x是3.1或3.9,天花板函数都会返回4;如果x是-2.1或-2.9,则返回-2。
  • 特性:由于它在处理正数和负数时都采取“向上取整”的策略,因此得名“天花板函数”。

(3)floor()

floor(x)函数:地板函数

  • 通常表示为⌊x⌋,是指不大于x的最大整数。换句话说,它会取不大于自变量的最大整数。例如,如果x是3.1或3.9,地板函数都会返回3;如果x是-2.1或-2.9,则返回-3。
  • 特性:与天花板函数相反,地板函数在处理正数和负数时都采取“向下取整”的策略。

(4)truncate()

truncate(x,D)函数:按照D的值截取小数部分

(5)mod()

mod(被除数,除数)函数:求余数 [模运算]

(6)pow()

pow(x,D)函数:x的D次方 指数运算 [幂运算]

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值