UPPER 函数 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章

UPPER 函数

将字符串转换为大写。UPPER 支持 UTF-8 多字节字符,并且每个字符最多可以有 4 个字节。

语法

UPPER(string)

参数

string

输入参数是 VARCHAR 字符串(或任何其他可隐式转换为 VARCHAR 的数据类型,如 CHAR)。

返回类型

UPPER 函数返回与输入字符串具有相同数据类型的字符串。例如,如果输入是 VARCHAR 字符串,该函数将返回 VARCHAR 字符串。

示例

以下示例使用 TICKIT 示例数据库的 CATEGORY 表中的数据。有关更多信息,请参阅 示例数据库

要将 CATNAME 字段转换为大写,请使用以下内容。

SELECT catname, UPPER(catname) FROM category ORDER BY 1,2; +-----------+-----------+ | catname | upper | +-----------+-----------+ | Classical | CLASSICAL | | Jazz | JAZZ | | MLB | MLB | | MLS | MLS | | Musicals | MUSICALS | | NBA | NBA | | NFL | NFL | | NHL | NHL | | Opera | OPERA | | Plays | PLAYS | | Pop | POP | +-----------+-----------+