1. ホーム
  2. mysql

[解決済み] MySQL - 文字列の長さでデータを選択する方法

2022-03-17 23:05:28

質問

SELECT * FROM table ORDER BY string_length(column);

これを実現するMySQLの関数はありますか(もちろん string_length )?

解決方法は?

あなたが探しているのは CHAR_LENGTH() を使って、文字列の文字数を取得します。

マルチバイトキャラセットの場合 LENGTH() はその文字列が占めるバイト数を示しますが CHAR_LENGTH() は文字数を返します。