在本教學中,將學習如何使用SQL Server LTRIM()
函數從字串中刪除前導空格。
SQL Server LTRIM()函數簡介
LTRIM()
函數在刪除前導空格後返回一個字串。 以下是LTRIM()
函數的語法:
LTRIM(input_string)
在此語法中,輸入字串是字元或二進位數據的運算式。它可以是文字字串,變數或列。
input_string
必須求值為數據類型的值,除了TEXT
,NTEXT
和IMAGE
外,它們可以隱式轉換為VARCHAR
。否則,必須使用CAST()
函數將其顯式轉換為字串。
SQL Server LTRIM()函數示例
下麵來看一些使用LTRIM()
函數的例子。
1. LTRIM()函數和文字字符串
此示例使用LTRIM()
函數刪除字串:'SQL Server LTRIM function'
的前導空格:
SELECT
LTRIM(' SQL Server LTRIM Function') result;
執行上面查詢語句,得到以下結果:
result
----------------------------
SQL Server LTRIM Function
(1 row affected)
2. 使用LTRIM()函數清理空格
以下示例使用LTRIM()
函數在將字串拆分為子字串後刪除前導空格:
SELECT
LTRIM(value) part
FROM
STRING_SPLIT('Doe, John', ',');
執行上面查詢語句,得到以下結果:
part
---------
Doe
John
(2 rows affected)
請注意,如果不使用LTRIM()
函數,則第二行將會有前導空格。
在本教學中,學習了如何使用SQL Server LTRIM()
函數從字串中刪除前導空格。
上一篇:
SQL Server字串函數
下一篇:
SQL Server Window函數