SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

Db2/ MySQL/ Access/

LCASE ( 文字列 )


Oracle/ Db2/ SQL Server/ MySQL/ PostgreSQL/

LOWER ( 文字列 )


戻り値 : 変換された文字列(小文字)

LCASE / LOWERは指定した文字列データのアルファベット文字を小文字に変換するときに使用します。


Oracle, SQL ServerではLOWERを使用して全角アルファベット文字を小文字に変換することができます。


関連キーワード





SQL実行例の説明 (1)

・T1_SAMPLE表のE_NAMEを小文字に変換します。


-- Db2/ MySQL/ Access/
SELECT U_ID, LCASE ( E_NAME ) AS SMALL_CHAR FROM T1_SAMPLE;

-- Oracle/ Db2/ SQL Server/ MySQL/ PostgreSQL/
SELECT U_ID, LOWER ( E_NAME ) AS SMALL_CHAR FROM T1_SAMPLE;


SQL実行の結果 (1-1)

U_IDE_NAME
u060120Daisuke Sato
u060121Koji Hayashihara
u062111tomoko ooki
u062122ichiro.tanaka
u063113Yuriko.Hukuda
u063125tsukasa.motoyama
SQL Result
U_IDSMALL_CHAR
u060120daisuke sato
u060121koji hayashihara
u062111tomoko ooki
u062122ichiro.tanaka
u063113yuriko.hukuda
u063125tsukasa.motoyama



SQL実行例の説明 (2)

・T1_SAMPLE表のJOB(全角アルファベット文字)を小文字に変換します。


-- Oracle/ SQL Server/
SELECT U_ID, LOWER ( JOB ) FROM T1_SAMPLE;


SQL実行の結果 (2-1)

U_IDJOBJOB_RANK
u060120PGa1
u060121PMm2
u062111SEs1
u062122  x1
u063113PGa2
u063125PGa1
SQL Result
U_IDLOWER(JOB)
u060120pg
u060121pm
u062111se
u062122
u063113pg
u063125pg