SQL Trim 函數


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL 函數
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL 別名
SQL 表格連接
SQL 外部連接
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM



網站導引
其他資源


SQL 中的 TRIM 函數是用來移除掉一個字串中的字頭或字尾。最常見的用途是移除字首或字尾的空白。這個函數在不同的資料庫中有不同的名稱:

  • MySQL: TRIM(), RTRIM(), LTRIM()
  • Oracle: RTRIM(), LTRIM()
  • SQL Server: RTRIM(), LTRIM()

各種 trim 函數的語法如下:

TRIM([[位置] [要移除的字串] FROM ] 字串): [位置] 的可能值為 LEADING (起頭), TRAILING (結尾), or BOTH (起頭及結尾)。 這個函數將把 [要移除的字串] 從字串的起頭、結尾,或是起頭及結尾移除。如果我們沒有列出 [要移除的字串] 是什麼的話,那空白就會被移除。

LTRIM(字串): 將所有字串起頭的空白移除。

RTRIM(字串): 將所有字串結尾的空白移除。

例 1:

SELECT TRIM('   Sample   ');

結果:

'Sample'

例 2:

SELECT LTRIM('   Sample   ');

結果:

'Sample   '

例 3:

SELECT RTRIM('   Sample   ');

結果:

'   Sample'

下一頁:SQL CREATE TABLE

網站導引   |   其他資源