UCASE / UPPER 関数 - 文字列を大文字に変換する -
SQL-92/99
Oracle
DB2
SQL Server
MySQL
PostgreSQL
Access
DB2, MySQL, Access
UCASE( 文字列 )
Oracle, DB2, SQL Server, MySQL, PostgreSQL
UPPER( 文字列 )
戻り値 : 変換された文字列(大文字)
関連キーワード
UCASE / UPPER 関数は、指定した文字列データのアルファベット文字を大文字に変換するときに使用します。
-- 【説明】
-- 次の SQL 文は、「E_NAME」列を大文字に変換します。
-- DB2, MySQL, Access
SELECT U_ID, E_NAME, UCASE(E_NAME) AS LARGE_CHAR FROM T_22_1;
-- Oracle, DB2, SQL Server, MySQL, PostgreSQL
SELECT U_ID, E_NAME, UPPER(E_NAME) AS LARGE_CHAR FROM T_22_1;
U_ID | E_NAME | SMALL_CHAR |
---|---|---|
u060120 | Daisuke Sato | DAISUKE SATO |
u060121 | Koji Hayashihara | KOJI HAYASHIHARA |
u062111 | tomoko ooki | TOMOKO OOKI |
u062122 | ichiro.tanaka | ICHIRO.TANAKA |
u063113 | Yuriko.Hukuda | YURIKO.HUKUDA |
u063125 | tsukasa.motoyama | TSUKASA.MOTOYAMA |
Oracle / SQL Server では、UPPER 関数を使用して全角アルファベット文字を大文字に変換することができます。
-- 【説明】
-- 次の SQL 文は、「JOB_RANK」列を大文字に変換します。
SELECT U_ID, JOB_RANK, UPPER(JOB_RANK) FROM T_22_2;
U_ID | JOB_RANK | LOWER(JOB_RANK) |
---|---|---|
u060120 | a1 | A1 |
u060121 | m2 | M2 |
u062111 | s1 | S1 |
u062122 | x1 | X1 |
u063113 | a2 | A2 |
u063125 | a1 | A1 |
参考表
T_22_1 |
|
||||||||||||||||||||||||||||||||||||||||||
T_22_2 |
|