文字列の長さを取得する関数です。
長さはバイト数で表示されます。
全角でSjisの場合は1文字で2バイトになります。
UTF8などの文字コードの場合は全角で1文字3バイトになります。
構文
SELECT LENGTH(列名) FROM テーブル名;
使用例
mysql> SELECT name,LENGTH(name) FROM ado; +--------+--------------+ | name | LENGTH(name) | +--------+--------------+ | sasuke | 6 | | ziro | 4 | | taro | 4 | | yama | 4 | | sasuke | 6 | | sasuke | 6 | | sasu | 4 | | sasu | 4 | | さすけ | 9 | +--------+--------------+ 私の環境の場合は文字コードがUTF8なので全角が1文字3バイトになっています