MySQL 函数

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

此函数使用当前字符映射集(默认为 latin1)转换字符。

UCASE () 函数是 UPPER() 函数的同义词。

语法

UCASE(string) 

    参数

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

    返回值

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

    示例 1:

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

    mysql> SELECT UCASE('Learning SQL is FUN!');
    Result: 'LEARNING SQL IS FUN!'
    
    mysql> SELECT UCASE('  SQL Tutorial  ');
    Result: '  SQL TUTORIAL  ' 
    • 1
    • 2
    • 3
    • 4

    示例 2:

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

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

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

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

      查询将产生以下结果:

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