mysql 常用函数用法示例

1、字符串函数

select concat(‘pa’, ‘-’, ‘zz’); – 把参数连成一个长字符串并返回
结果: pa-zz
select length(‘text’); – 返回字符串str的长度
4
select locate(‘c’, ‘abcdef’); – 返回字符串substr在字符串str第一次出现的位置
结果: 3
select locate(‘c’, ‘abcdefc’, 5); – 返回字符串substr在字符串str在pos个位置起第一次出现的位置
结果: 7
select instr(‘abcdef’, ‘c’); – 返回字符串substr在字符串str第一次出现的位置
结果: 3
select left(‘foobarbar’, 5); – 返回字符串str的左端len个字符
结果: fooba
select right(‘foobarbar’, 4); – 返回字符串str的右端len个字符
结果: rbar
select substr(‘abcdef’, 3, 3); – 返回字符串str的位置pos起len个字符
结果: cde
select substr(‘abcdef’, 3, 3); – 返回字符串str的位置pos起len个字符
结果: cde
select substring_index(‘abc,def, gh’, ‘,’, 2); – 返回从字符串str的第count个出现的分隔符delim之后的子串
结果: abc,def
select trim(’ abc '); – 返回前缀或后缀remstr被删除了的字符串str
结果: abc
select replace(‘www-mysql-com’, ‘-’, ‘.’); – 用字符串to_str替换字符串str中的子串from_str并返回
结果: www.mysql.com
select repeat(‘mysql’, 2); – 返回由count个字符串str连成的一个字符串
结果: mysqlmysql
select reverse(‘abc’); – 颠倒字符串str的字符顺序并返回
结果: cba
select lcase(‘abcdef’); – 返回小写的字符串str (lower)
结果: abcdef
select ucase(‘abcdef’); – 返回大写的字符串str (upper)
结果: ABCDEF
select convert(12, char); – 返回char类型的值
结果:12

2、 数学函数

select mod(234, 10); – 取模运算,返回n被m除的余数(同%操作符)
结果:4
select round(1.58, 1); – 返回n的四舍五入值,保留d位小数(d的默认值为0)
结果:1.6
select pow(5, 3); – 返回值x的y次幂
结果:125
select pi(); – 返回圆周率
结果:3.141593
select rand(); – 返回在范围0到1.0内的随机浮点值(可以使用数字n作为初始值)
结果:随机
select truncate(1.289, 1); – 保留数字n的d位小数并返回
结果:1.2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值