MySQL 中的 TRIM()函数
MySQL中的TRIM ()函数用于清理数据。它还用于删除字符串中不需要的前导和尾随字符。
句法 :
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
参数:此方法接受如上所述和如下所述的三参数:
- 两者 |领先 | TRAILING : LEADING、TRAILING 或 BOTH 选项显式指示 TRIM()函数从字符串中删除前导、尾随或前导和尾随不需要的字符。默认情况下,TRIM()函数使用 BOTH 选项。
- remove_str :这是我们要删除的字符串。如果没有给出,空格将被删除。
- str :它标识我们要从中删除removed_str 的字符串。
返回:它返回一个删除了不需要的字符的字符串。
示例 1: TRIM()函数仅删除前导空格。
SELECT TRIM(LEADING FROM " www.geeksforgeeks.org ") AS TrimmedString;
输出 :
TrimmedString |
---|
www.geeksforgeeks.org |
示例 2: TRIM()函数仅删除尾随空格。
SELECT TRIM(TRAILING FROM " www.geeksforgeeks.org ") AS TrimmedString;
输出 :
TrimmedString |
---|
www.geeksforgeeks.org |
示例 3: TRIM()函数删除前导和尾随空格。
SELECT TRIM(" www.geeksforgeeks.org ") AS TrimmedString;
输出 :
TrimmedString |
---|
www.geeksforgeeks.org |
示例 4:带有表数据的 TRIM()函数
表:Student_Details:
Student_Id | Student_Name |
---|---|
101 | Virat |
103 | Rohit |
105 | Sikhar |
SELECT TRIM(TRAILING FROM Student_Name) FROM Student_Details AS Trimmed_String;
输出 :
TrimmedString |
---|
Virat |
Rohit |
Sikhar |