1. 程式人生 > >mysql varchar 轉 decimal

mysql varchar 轉 decimal

實體類 查詢 csdn targe rom 轉換成 ase pri har

在我們寫代碼的實際業務中,有時候實體類用的是String,數據庫中自然是VARCHAR類型,但是如果這個實體的屬性值放的是數字類型,你查詢的時候又需要對它進行排序。sql怎麽寫呢。

別擔心MySQL提供了轉換方法:CAST ,CONVERT

例如:我把VARCHAR類型的價格 轉換成DECIMAL 然後再進行排序
1.select price from TABLE order by CAST (price as DECIMAL) desc

2.select price from TABLE order by CONVERT (price , DECIMAL) desc

OK 可以查到你需要的東西,並且可以根據價格排序。

對其他類型的轉換就不一一列舉了

mysql varchar 轉 decimal