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