Mysql 常用函数(11)- trim 函数


Mysql常用函数的汇总,可看下面文章

https://www.cnblogs.com/poloyy/p/12890763.html

 

trim 的作用

删除字符串左右两侧的空格

 

trim 的语法格式

TRIM(s) 

小栗子

SELECT TRIM('  bar   '); # bar

 

拓展

  • 用过 Python 的 trim 函数的小伙伴应该都知道,其实我们可以指定删除的符号
  • 同样 Mysql 的 trim 函数也可以指定删除的符号,只是默认是空格

 

trim 的高级语法格式

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

语法格式说明

  •  {BOTH | LEADING | TRAILING} :指删除的范围, BOTH 是前后都删除, LEADING 是只删除前面, TRAILING 是只删除后面
  •  remstr :指定删除的符号,默认是空格,不指定就是空格

 

高级语法格式的栗子

SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); # barxxx

SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); # bar

SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); # barx

 

最后

当然啦,平时用的最多还是删除空格,所以简单格式的 trim 一定要会用,然后掌握高级格式的 trim 即可!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM