あなたのprice
列には文字CHAR() or VARCHAR()
が必要です 数値タイプではなくタイプ。 DECIMAL
としてキャストします ORDER BY
で :
Select * From table ORDER BY CAST(price AS DECIMAL(10,2)) DESC
これに対する本当の修正は、price
を変更することです。 データ型を適切な数値型に変換します。
あなたのprice
列には文字CHAR() or VARCHAR()
が必要です 数値タイプではなくタイプ。 DECIMAL
としてキャストします ORDER BY
で :
Select * From table ORDER BY CAST(price AS DECIMAL(10,2)) DESC
これに対する本当の修正は、price
を変更することです。 データ型を適切な数値型に変換します。