SQL Server 函数

SQL Server (Transact-SQL) UPPER() 函数将给定字符串的所有字符转换为大写。应用此函数时,字符串中的任何符号、空格或数字都将被忽略。仅转换字母。

语法

UPPER(string) 

参数

string必填。 指定要转换为大写的字符串。

返回值

返回包含指定字符串的所有字符的字符串

示例 1:

下面的示例显示了 UPPER() 函数的用法。

SELECT UPPER('Learning SQL is FUN!');
Result: 'LEARNING SQL IS FUN!'

SELECT UPPER('  SQL Tutorial  ');
Result: '  SQL TUTORIAL  ' 

示例 2:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

下面给出的查询用于转换列 城市转为大写。

SELECT *, UPPER(City) AS City_Uppercase FROM Employee; 

查询将产生以下结果:

EmpIDNameCityAgeCity_Uppercase
1JohnLondon25LONDON
2MarryNew York24NEW YORK
3JoParis27PARIS
4KimAmsterdam30AMSTERDAM
5RameshNew Delhi28NEW DELHI
6HuangBeijing28BEIJING