Oracle Database アルファベットを先頭の文字だけを大文字に変換する
- 作成日 2022.12.18
- Oracle Database
- Oracle Database
Oracle Databaseで、アルファベットを先頭の文字だけを大文字に変換する手順を記述してます。「INITCAP」に文字列を指定することで可能です。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
アルファベットを先頭の文字だけを大文字に変換するには、「INITCAP」を使用します。
INITCAP( 文字列 )
実際に、変換してみます。
単語の区切り文字としてスペースやアンダーバー、ハイフン、カンマを使用することができます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。
SELECT
INITCAP('hello'),
INITCAP('hello world'),
INITCAP('hello_world'),
INITCAP('hello-world'),
INITCAP('hello,world')
FROM DUAL;
実行結果
大文字に変換されていることが確認できます。
全角のアルファベットは変換されますが、ひらがなや数字、空白は変換されません。
SELECT
INITCAP('abc'),
INITCAP('ぁィ'),
INITCAP(123)
FROM DUAL;
実行結果
-
前の記事
MariaDB 文字列からビット数を確認する 2022.12.18
-
次の記事
javascript join時にカンマを削除する 2022.12.18
コメントを書く