|
スポンサード リンク
英字の先頭文字を大文字変換をするには、INITCAP関数を使用します。
INITCAP (文字列 ) |
文字列内の先頭の英字を大文字に変換します。
先頭以外の英字は全て小文字に変換されます。
変換は、単語単に変換され、単語の区切り文字となる文字列はスペース、ハイフン(-)、アスタリスク(*)、スラッシュ(/)などの英数字以外の文字になります。 |
例1) 文字列'abc def'の先頭文字を大文字に変換します。
|
select
initcap('abc def')
from dual
結果は、'Abc Def'が返されます。 |
例2) 文字列'ABC*DEF'を変換します。単語の先頭以外の英字は小文字変換されます。
|
select
initcap('ABC*DEF')
from dual
結果は、'Abc*Def'が返されます。 |
例3) 全角の文字列'abc def'の先頭文字を大文字に変換します。
|
select
initcap('abc def')
from dual
結果は、'Abc Def'が返されます。 |
スポンサード リンク
|