Oracle INITCAP関数で英文字列の先頭文字の大文字変換サンプル
環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
構文
INITCAP (文字列 )
INITCAP関数を使用して英字の先頭文字を大文字変換をします
先頭以外の英字は全て小文字に変換されます。
変換は、単語単に変換され、単語の区切り文字となる文字列はスペース、ハイフン(-)、アスタリスク(*)、スラッシュ(/)などの英数字以外の文字になります。
使用例1
文字列’study skill’の先頭文字を大文字に変換します。
SQL構文
select initcap('study skill') from dual
実行結果
Study Skill
使用例2
文字列’ARK*GAME’を変換します。単語の先頭以外の英字は小文字変換されます。
SQL構文
select initcap('ARK*GAME') from dual
実行結果
Ark*Game
使用例3
全角の文字列’study’の先頭文字を大文字に変換します。
SQL構文
select initcap('study skill') from dual
実行結果
Study Skill