首页 > 数据库技术 > 详细

mysql 字段类型VARCHAR转换成DECIMAL

时间:2018-04-03 12:19:37      阅读:359      评论:0      收藏:0      [点我收藏+]

  在我们写代码的实际业务中,有时候实体类用的是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.csdn.net/meix505/article/details/47318269

mysql 字段类型VARCHAR转换成DECIMAL

原文:https://www.cnblogs.com/flywang/p/8707605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!