MariaDB UPPERメソッドを使ってアルファベット小文字を大文字に変換する方法
環境
MariaDB 10.6.4
Windows 10 Home 64bit
構文
UPPER( 文字列 )
–以下の関数はUPPER関数の別名で、UPPER関数と同じ動作をする。
UCASE( 文字列 )
UPPER関数を使用することで、アルファベットの小文字を大文字に変換することができます。
数字や記号、日本語などのアルファベット以外の文字が含まれている場合、アルファベットのみが変換されます。
使用例
1.アルファベット小文字を大文字に変換します
SQL構文
SELECT UPPER( 'Arkgame’ ), UCASE( 'Arkgame’ );
実行結果
MariaDB [(none)]> SELECT UPPER( 'Arkgame' ), UCASE( 'Arkgame' ); +--------------------+--------------------+ | UPPER( 'Arkgame' ) | UCASE( 'Arkgame' ) | +--------------------+--------------------+ | ARKGAME | ARKGAME | +--------------------+--------------------+ 1 row in set (0.056 sec)
2.数字および記号が含まれている場合
SQL構文
SELECT UPPER( '56.146km’ ), UCASE( '56.146km’ );
実行結果
MariaDB [(none)]> SELECT UPPER( '56.146km' ), UCASE( '56.146km' ); +---------------------+---------------------+ | UPPER( '56.146km' ) | UCASE( '56.146km' ) | +---------------------+---------------------+ | 56.146KM | 56.146KM | +---------------------+---------------------+ 1 row in set (0.001 sec)
3.引数にNULLを指定した場合
SQL構文
SELECT UPPER( NULL ), UCASE( NULL );
実行結果
MariaDB [(none)]> SELECT UPPER( NULL ), UCASE( NULL ); +---------------+---------------+ | UPPER( NULL ) | UCASE( NULL ) | +---------------+---------------+ | NULL | NULL | +---------------+---------------+ 1 row in set (0.049 sec)