UPPER( 文字列 ) --以下の関数はUPPER関数の別名で、UPPER関数と同じ動作をする。 UCASE( 文字列 )
UPPER関数を使用することで、アルファベットの小文字を大文字に変換することができます。
数字や記号、日本語などのアルファベット以外の文字が含まれている場合、アルファベットのみが変換されます。
引数にNULLが指定された場合はNULLを返します。
mysql> SELECT UPPER( 'Linux' ), UCASE( 'Linux' ); +------------------+------------------+ | UPPER( 'Linux' ) | UCASE( 'Linux' ) | +------------------+------------------+ | LINUX | LINUX | +------------------+------------------+ 1 row in set (0.00 sec)
mysql> SELECT UPPER( '42.195km' ), UCASE( '42.195km' ); +---------------------+---------------------+ | UPPER( '42.195km' ) | UCASE( '42.195km' ) | +---------------------+---------------------+ | 42.195KM | 42.195KM | +---------------------+---------------------+ 1 row in set (0.00 sec)
mysql> SELECT UPPER( '私はkomojiです' ), UCASE( '私はkomojiです' ); +---------------------------+---------------------------+ | UPPER( '私はkomojiです' ) | UCASE( '私はkomojiです' ) | +---------------------------+---------------------------+ | 私はKOMOJIです | 私はKOMOJIです | +---------------------------+---------------------------+ 1 row in set (0.00 sec)
mysql> SELECT UPPER( NULL ), UCASE( NULL ); +---------------+---------------+ | UPPER( NULL ) | UCASE( NULL ) | +---------------+---------------+ | NULL | NULL | +---------------+---------------+ 1 row in set (0.00 sec)