10
MySQLクエリでテキストを数値に変換する
MySQLクエリ内でテキストを数値に変換することは可能ですか?「name-number」の形式の名前と番号で構成される識別子を持つ列があります。列はVARCHARタイプです。行を番号(同じ名前の行)でソートしたいのですが、列は文字順でソートされます。 name-1 name-11 name-12 name-2 数値を切り取った場合、「varchar」の数値を「実際の」数値に変換し、それを使用して行をソートできますか?以下の注文をお願いします。 name-1 name-2 name-11 name-12 番号を別の列として表すことはできません。 編集2011-05-11 9:32 私は次の解決策を見つけました... ORDER BY column * 1。名前に数字が含まれない場合、そのソリューションを使用することは節約できますか?