SELECT * FROM table ORDER BY string_length(column);
これを行う MySQL 関数はありますか (もちろん の代わりにstring_length
)?
ベストアンサー1
あなたは探しているCHAR_LENGTH()
文字列内の文字数を取得します。
マルチバイト文字セットの場合LENGTH()
は文字列が占めるバイト数を返しますが、 はCHAR_LENGTH()
文字数を返します。
SELECT * FROM table ORDER BY string_length(column);
これを行う MySQL 関数はありますか (もちろん の代わりにstring_length
)?
あなたは探しているCHAR_LENGTH()
文字列内の文字数を取得します。
マルチバイト文字セットの場合LENGTH()
は文字列が占めるバイト数を返しますが、 はCHAR_LENGTH()
文字数を返します。