mysql varchar 转 decimal详解编程语言

  在我们写代码的实际业务中,有时候实体类用的是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 可以查到你需要的东西,并且可以根据价格排序。

       对其他类型的转换就不一一列举了

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/11483.html

(0)
上一篇 2021年7月19日 11:17
下一篇 2021年7月19日 11:17

相关推荐

发表回复

登录后才能评论