将字符串source中的小写字符转换为对应的大写字符。

命令格式

string toupper(string <source>)

参数说明

source:必填。STRING类型。如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算。目前只支持英文字符。

返回值说明

返回STRING类型。返回规则如下:
  • source非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME类型时,返回报错。
  • source值为NULL时,返回NULL。

使用示例

  • 示例1:将字符串中的小写字符转换为大写字符。命令示例如下。
    --返回ABCD。
    select toupper('aBcd');
    --返回中国FIGHTING。
    select toupper('中国Fighting');
  • 示例2:输入参数为NULL。命令示例如下。
    --返回NULL。
    select toupper(null);