SQL Server Ltrim()函數

在本教學中,將學習如何使用SQL Server LTRIM()函數從字串中刪除前導空格。

SQL Server LTRIM()函數簡介

LTRIM()函數在刪除前導空格後返回一個字串。 以下是LTRIM()函數的語法:

LTRIM(input_string)

在此語法中,輸入字串是字元或二進位數據的運算式。它可以是文字字串,變數或列。

input_string必須求值為數據類型的值,除了TEXTNTEXTIMAGE外,它們可以隱式轉換為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函數