📜  MySQL 中的 TRIM()函数

📅  最后修改于: 2022-05-13 01:55:05.591000             🧑  作者: Mango

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_IdStudent_Name
101Virat
103Rohit
105Sikhar
SELECT  TRIM(TRAILING FROM Student_Name) FROM Student_Details AS Trimmed_String;

输出 :

TrimmedString
Virat
Rohit
Sikhar