• 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.csdn.net/meix505/article/details/47318269

  • 相关阅读:
    python的元类
    中国的互联网:草根与精英
    PEP8中文翻译
    一些重要的算法
    tornado模板语法
    C#l类与对象
    sql_ 存储过程
    SQL_触发器
    SQL_事务处理
    C#_方法
  • 原文地址:https://www.cnblogs.com/flywang/p/8707605.html
Copyright © 2020-2023  润新知