length関数
length関数は、文字列の長さを返します。length関数は、UTFキャラクタ・セットを使用して長さを計算します。
構文
returnvalue length(source)
source ::= any*
returnvalue ::= integer
セマンティクス
注意:
32ビット以上で表現される文字では、長さは1とみなされ、Java String.length()はUTF32文字の場合は2、UTF64の場合は4のように返します。例11-14 length関数
この例では、名の長さをユーザー表から選択します。
SELECT firstname, length(firstname) as length FROM users;
+-----------+--------+
| firstname | length |
+-----------+--------+
| John | 4 |
| Mary | 4 |
| Peter | 5 |
+-----------+--------+