INITCAP スカラー関数
INITCAP 関数では、各ワード の先頭の文字が UPPER 関数のセマンティクスを使用して大文字に変換され、その他の文字が LOWER 関数のセマンティクスを使用して小文字に変換されて、ストリングが戻されます。
スキーマは SYSIBM です。
ワード は、以下のいずれかの文字によって区切られます。
文字または文字の範囲 | Unicode コード・ポイント、または Unicode コード・ポイントの範囲 |
---|---|
(ブランク) | U+0020 |
! " # $ % & ' ( ) * + , -. / | U+0021 to U+002F |
: ; < = > ? @ | U+003A to U+0040 |
[ \ ] ^ _ ` | U+005B to U+0060 |
{ | } ~ | U+007B to U+007E |
以下の SQL 制御文字を含む、制御文字:
|
U+0009, U+000A, U+000B, U+000C, U+000D, U+0085 |
注: 上記の表にリストされている文字には、特定のデータベース・コード・ページに割り振られたコード・ポイントがない場合があります。
- ストリング式
- CHAR または VARCHAR データ・タイプを戻す式。 Unicode データベースでは、この式で GRAPHIC と VARGRAPHIC のデータ・タイプを戻すことができます。
string-expression のデータ・タイプ | 結果のデータ・タイプ |
---|---|
CHAR または VARCHAR | VARCHAR |
GRAPHIC または VARGRAPHIC | VARGRAPHIC |
引数が NULL になる可能性がある場合、結果も NULL になる可能性があります。 引数が NULL であれば、結果は NULL 値です。
例
- 例 1: ストリング
「a prospective book title」
を入力すると、ストリング「A Prospective Book Title」
が返されます。VALUES INITCAP ('a prospective book title') 1 ------------------------ A Prospective Book Title
- 例 2: ストリング
「YOUR NAME」
を入力すると、ストリング「Your Name」
が返されます。VALUES INITCAP ('YOUR NAME') 1 --------- Your Name
- 例 3: ストリング
「my_résumé」
を入力すると、ストリング「My_Résumé」
が返されます。VALUES INITCAP ('my_résumé') 1 --------- My_Résumé
- 例 4: ストリング
「élégant」
を入力すると、ストリング「Élégant」
が返されます。VALUES INITCAP ('FORMAT:élégant') 1 -------------- Format:Élégant