Mysql部分常用函数及窗口函数

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函

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值