文字列strの長さ(バイト数)を返します。 日本語1文字は2バイトとなります。 例えば、5個のバイト文字で構成される文字列は、この関数を使用すると「10」が返りますが、CHAR_LENGTH()関数を使用すると「5」が返ります。 mysql> SELECT LENGTH('あいうえお'); Enter +----------------------+ | LENGTH('あいうえお') | +----------------------+ | 10 | +----------------------+ 1 row in set (0.00 sec) mysql> SELECT LENGTH('aiueo'); Enter +-----------------+ | LENGTH('aiueo') | +-----------------+ | 5 | +-----------------+
![文字列比較関数、正規表現|MySQL内部関数|MySQL|PHP & JavaScript Room](https://cdn-ak-scissors.b.st-hatena.com/image/square/4785a29b81a3301fb946a3e1fdbe16b5b9dcab5f/height=288;version=1;width=512/http%3A%2F%2Fphpjavascriptroom.com%2Fcommon%2Fimages%2Fapple-touch-icon.png)