以下の文は、各社員名の文字数を調べるために、CHARACTER_LENGTH関数をVARCHAR(30) CHARACTER SET LATINタイプのName列に適用します。
SELECT Name, CHARACTER_LENGTH(Name) FROM Employee;
結果は以下のようになります(区切り文字のブランクも文字とみなされます)。
Name Character_Length(Name) -------- ---------------------- Smith T 7 Newman P 8 Omura H 7 . .
セット1の例: KanjiEBCDIC
| サーバー文字セット | 例 | CHARACTER_LENGTHが戻す値 |
|---|---|---|
| GRAPHIC | ABC | 3 |
| KANJI1 | De<MNP > | 10 |
| <><> | 4 |
セット2: KanjiShift-JIS
| サーバー文字セット | 例 | CHARACTER_LENGTHが戻す値 |
|---|---|---|
| KANJI1 | <><> | 10 |
| D eF | 3 | |
| UNICODE | ABC | 3 |
| GRAPHIC | ABC | 3 |
セット3: KanjiEUC
| サーバー文字セット | 例 | CHARACTER_LENGTHが戻す値 |
|---|---|---|
| KANJI1 | ss3 C ss3 D | 2 |
| GRAPHIC | 2 | |
| UNICODE | <><> | 0 |
| dA ss2 B ss3 E | 4 | |
| LATIN | ABC | 3 |