MySQL字符串函数、日期时间函数

一、常见字符串函数:1、CHAR_LENGTH 获取长度(字符为单位) 2、FORMAT 格式化 3、INSERT 替换的方式插入 4、INSTR 获取位置 5、LEFT/RIGHT 取左、取右 6、LENGTH 获取长度(字节为单位) 7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8、STRCMP 字符串比较 9、CONCAT 字符串拼接 10、SUBSTRING 字符串截取1、CHAR_LENGTH:获取长度(字符为单位)CHAR_LE...
摘要由CSDN通过智能技术生成

一、常见字符串函数:

  • 1、CHAR_LENGTH  获取长度(字符为单位)
  • 2、FORMAT  格式化
  • 3、INSERT  替换的方式插入
  • 4、INSTR  获取位置
  • 5、LEFT/RIGHT  取左、取右
  • 6、LENGTH   获取长度(字节为单位)
  • 7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义)
  • 8、STRCMP  字符串比较
  • 9、CONCAT  字符串拼接
  • 10、SUBSTRING  字符串截取

1、CHAR_LENGTH:获取长度(字符为单位)

CHAR_LENGTH(str)

解释:返回值为字符串str的长度,计算的单位为字符(一个中文也算一个字符)

举例:

如果是查询已知表格里的字段长度,可以这样写:

2、FORMAT

FORMAT(X,D)

解释:将数字X的格式写为'#,###,###.##',以四舍五入的方式保留小数点后D位,并将结果以字符串的形式返回。若D为0, 则返回结果不带有小数点,或不含小数部分。

举例:

3、INSERT:替换的方式插入

INSERT (str,pos,len,newstr)

解释:返回字符串str,从原str的pos位置开始,用字符串newstr来替换,替换的长度为len。

如果pos超过字符串长度,则返回值为原始字符串。假如len的长度超过后面字符串的长度,则从位置pos开始替换到字符串的结尾即可。

四个参数中若任何一个参数为的值为null,则整个函数的返回值为NULL。

举例:将smyh001替换为smyh002

4、INSTR:查找子字符串的位置

INSTR(str,substr)

解释:返回字符串str中首次出现子字符串substr的位置。

举例:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值