MySQL での文字列数値のソート
質問:
の列をソートするにはどうすればよいですか? MySQL に数値を文字列として格納する VARCHAR 型は?たとえば、「17.95」、「199.95」、「139.95」を含む列があり、それらを数値として並べ替える必要があります。
答え:
これを実現する効率的かつ簡単な方法は、1 による乗算を使用することです:
SELECT * FROM tbl ORDER BY number_as_char * 1
この方法にはいくつかの利点があります。
以上がMySQL で文字列数値をソートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。