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

Db2/ MySQL/ Access/

UCASE ( 文字列 )


Oracle/ Db2/ SQL Server/ MySQL/ PostgreSQL/

UPPER ( 文字列 )


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

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


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


関連キーワード





SQL実行例の説明(1)

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


-- Db2/ MySQL/ Access/
SELECT U_ID, UCASE ( E_NAME ) AS LARGE_CHAR FROM T1_SAMPLE;

-- Oracle/ Db2/ SQL Server/ MySQL/ PostgreSQL/
SELECT U_ID, UPPER ( E_NAME ) AS LARGE_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_IDLARGE_CHAR
u060120DAISUKE SATO
u060121KOJI HAYASHIHARA
u062111TOMOKO OOKI
u062122ICHIRO.TANAKA
u063113YURIKO.HUKUDA
u063125TSUKASA.MOTOYAMA



SQL実行例の説明(2)

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


-- Oracle/ SQL Server/
SELECT U_ID, UPPER ( JOB_RANK ) FROM T1_SAMPLE;


SQL実行の結果(2-1)

U_IDJOBJOB_RANK
u060120PGa1
u060121PMm2
u062111SEs1
u062122  x1
u063113PGa2
u063125PGa1
SQL Result
U_IDUPPER(JOB_RANK)
u060120A1
u060121M2
u062111S1
u062122X1
u063113A2
u063125A1