SQL Server Upper()函數

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

UPPER()函數將輸入字串轉換為大寫。 以下是UPPER()函數的語法:

UPPER(input_string)

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

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

UPPER()函數返回input_string的大寫形式。

SQL Server UPPER()函數示例

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

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

此示例使用UPPER()函數將字串'sql'轉換為'SQL'

SELECT
    UPPER('sql') result;

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

result
------
SQL

(1 row affected)

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

Upper()函數

以下語句使用UPPER()函數將產品名稱轉換為大寫:

SELECT
    product_name,
    UPPER(product_name) product_name_upper
FROM
    production.products
ORDER BY
    product_name;

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

查詢結果

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


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