「Oracle12c」INITCAP関数で文字列の先頭を大文字に変換する
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
書式
INITCAP(文字列)
INITCAPは、各単語の最初の文字を大文字、残りの文字を小文字にしてcharを戻します。各単語は空白または英数字以外の文字で区切られます。
charは、CHAR、VARCHAR2、NCHARまたはNVARCHAR2データ型です。戻り値は、charと同じデータ型です。 データベースは、基礎となるキャラクタ・セットに対して定義したバイナリ・マッピングに基づいて先頭文字の形式を設定します。
使用例1
「arkgame」の先頭を大文字に変換します。
SQL構文
SELECT INITCAP('arkgame') FROM DUAL;
実行結果
Arkgame
使用例2
「lee best」の先頭を大文字に変換します。
SQL構文
SELECT INITCAP('lee best') FROM DUAL;
実行結果
Lee Best
使用例3
[drama-cuch]の先頭を大文字に変換します。
SQL構文
SELECT INITCAP('drama-cuch') FROM DUAL;
実行結果
Drama-Cuch