「MySQL」UPPER関数でアルファベット小文字を大文字に変換する
環境
Windows10 64bit
MySQL 8.0.27
書式
UPPER( 文字列 )
UCASE( 文字列 )
UCASE関数を使用することで、アルファベットの小文字を大文字に変換します
使用例1
1.アルファベット小文字を大文字に変換します
mysql> SELECT UPPER( 'Arkgame' ) resA, UCASE( 'arkgame' ) resB; +---------+---------+ | resA | resB | +---------+---------+ | ARKGAME | ARKGAME | +---------+---------+ 1 row in set (0.00 sec)
使用例2
日本語が含まれている場合
mysql> SELECT UPPER( '私はarkgame123です' ) resA, UCASE( '私はArkGameです' ) resB; +--------------------+-----------------+ | resA | resB | +--------------------+-----------------+ | 私はARKGAME123です | 私はARKGAMEです | +--------------------+-----------------+ 1 row in set (0.00 sec)
使用例3
数字および記号が含まれている場合
mysql> SELECT UPPER( 'Arkgame234' ) resA, UCASE( 'arkgame234' ) resB; +------------+------------+ | resA | resB | +------------+------------+ | ARKGAME234 | ARKGAME234 | +------------+------------+ 1 row in set (0.00 sec)
使用例4
引数にNULLを指定した場合
mysql> SELECT UPPER( NULL ) resA, UCASE( NULL ) resB; +----------------+------------+ | resA | resB | +----------------+------------+ | NULL | NULL | +----------------+------------+ 1 row in set (0.00 sec)