LCASE / LOWER 関数 - 文字列を小文字に変換する -

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

DB2, MySQL, Access

LCASE( 文字列 )


Oracle, DB2, SQL Server, MySQL, PostgreSQL

LOWER( 文字列 )


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

関連キーワード

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

-- 【説明】
-- 次の SQL 文は、「E_NAME」列を小文字に変換します。

-- DB2, MySQL, Access

SELECT U_ID, E_NAME, LCASE(E_NAME) AS SMALL_CHAR FROM T_22_1;


-- Oracle, DB2, SQL Server, MySQL, PostgreSQL

SELECT U_ID, E_NAME, LOWER(E_NAME) AS SMALL_CHAR FROM T_22_1;


U_IDE_NAMESMALL_CHAR
u060120Daisuke Sato daisuke sato
u060121Koji Hayashiharakoji hayashihara
u062111tomoko ooki tomoko ooki
u062122ichiro.tanaka ichiro.tanaka
u063113Yuriko.Hukuda yuriko.hukuda
u063125tsukasa.motoyamatsukasa.motoyama

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

-- 【説明】
-- 次の SQL 文は、「E_NAME」列を小文字に変換します。

SELECT U_ID, JOB, LOWER(JOB) FROM T_22_2;


U_IDJOBLOWER(JOB)
u060120PGpg
u060121PMpm
u062111SEse
u062122
u063113PGpg
u063125PGpg

参考表

T_22_1

U_IDK_NAMEE_NAMEADDRESSRANK_CODE
u060120佐藤大輔 Daisuke Sato 東京都 66
u060121林原浩二 Koji Hayashihara北海道 65
u062111大木智子 tomoko ooki 大阪府 67
u062122田中一郎 ichiro.tanaka 沖縄県 68
u063113福田百合子Yuriko.Hukuda 神奈川県 65
u063125本山司 tsukasa.motoyama千葉県 99999

T_22_2

U_IDJOBJOB_NAMEJOB_RANKRANKNOTE
u060120PGプログラマ a1B□■本日は、晴天■□
u060121PMマネージャー m2A□□明日は、晴天□□
u062111SEシステムエンジニアs1C□□今夜は、□雨■
u062122 部長 x1D■今年は、□大雪■□
u063113PGプログラマ a2A今日は、□台風■
u063125PGプログラマ a1F□昨日は、■強風■□