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函数