SQL Server Lower()函數

在本教學中,將學習如何使用SQL Server LOWER()函數將字串轉換為小寫。

LOWER()函數將字串轉換為小寫。 以下是LOWER()函數的語法:

LOWER(input_string)

在此語法中,input_string可以是文字字串,變數,字串運算式或表列。

input_string的類型必須可以隱式轉換為VARCHAR類型。 否則,必須使用CAST()函數顯式地轉換input_string

LOWER()函數返回input_string的小寫。

SQL Server LOWER()函數示例

下麵來看一些使用LOWER()函數的例子。

1. 使用LOWER()函數和文字字符串

此示例使用LOWER()函數將字串:'zaixian'轉換為'zaixian'

SELECT
    LOWER('zaixian') result, LOWER('zaixian') result2;

執行上面查詢語句,得到以下結果:

result       result2
------------ ------------
zaixian       zaixian

(1 行受影響)

2. 將LOWER()函數與表列一起使用
在此示例中,將使用示例資料庫中的customers表:

客戶表結構

以下語句使用LOWER()函數在連接之前將客戶的名字(first_name)和姓氏(last_name)轉換為小寫:

SELECT
    first_name,
    last_name,
    CONCAT_WS(
        ' ',
        LOWER(first_name),
        LOWER(last_name)
    ) full_name_lowercase
FROM
    sales.customers
ORDER BY
    first_name,
    last_name;

執行上面查詢語句,得到以下結果:
查詢結果

在本教學中,學習了如何使用SQL Server LOWER()函數將字串轉換為小寫。


上一篇: SQL Server字串函數 下一篇: SQL Server Window函數