TRIM():从字符串中删除不必要的前导和后缀字符

TRIM()、LTRIM()、RTRIM()

1、TRIM():从字符串中删除前导和后缀字符

TRIM():从字符串中删除不必要的前导和后缀字符
语法:
TRIM([{BOTH|LEADING|TRAILING} [removed_str]] FROM str);
-- BOTH:删除前缀和后缀,默认是BOTH
-- LEADING:删除前缀
-- TRAILING:删除后缀
-- removed_str:删除指定字符串,默认是空格
例子:
-- 从字符串中除去前导和尾随空格
mysql> SELECT TRIM(' MySQL TRIM Function ');
+-------------------------------+
| TRIM(' MySQL TRIM Function ') |
+-------------------------------+
| MySQL TRIM Function |
+-------------------------------+
1 row in set
-- 仅删除前导空格 -
mysql> SELECT TRIM(LEADING FROM ' MySQL TRIM Function ');
+-------------------------------------------------+
| TRIM(LEADING FROM ' MySQL TRIM Function ') |
+-------------------------------------------------+
| MySQL TRIM Function |
+-------------------------------------------------+
1 row in set
-- 仅删除尾随空格 -
mysql> SELECT TRIM(TRAILING FROM ' MySQL TRIM Function ');
+--------------------------------------------------+
| TRIM(TRAILING FROM ' MySQL TRIM Function ') |
+--------------------------------------------------+
| MySQL TRIM Function |
+--------------------------------------------------+
1 row in set
-- 删除指定字符
mysql> SELECT TRIM('abc' FROM 'abc MySQL TRIM Function abc');
+--------------------------------------------------+
| TRIM('abc' FROM 'abc MySQL TRIM Function abc') |
+--------------------------------------------------+
| MySQL TRIM Function |
+--------------------------------------------------+
1 row in set

2、LTRIM()

LTRIM():删除字符串的前缀空格
例子:
mysql> SELECT LTRIM(' MySQL LTRIM function ');
-- 结果:'MySQL LTRIM function '

3、RTRIM()

RTRIM():删除字符串的后缀空格
例子:
mysql> SELECT RTRIM(' MySQL LTRIM function ');
-- 结果:' MySQL LTRIM function'
posted @   顽固派  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示