今天写sql语句时,相对字符串类型的数字进行排序,怎么做呢?

需要先转换成数字再进行排序

1.直接用加法

  字符串+0

eg:

  select * from orders order by (mark+0)  desc

2.使用函数

CAST(value as type);

CONVERT(value, type);

注:

  这里的type可以为:

    浮点数 : DECIMAL 
    整数 : SIGNED
    无符号整数 : UNSIGNED

eg:

  select * from orders order by CONVERT(mark,SIGNED)  desc

  select * from orders order by CAST(mark as SIGNED)  desc

最新文章

  1. Google Maps API V3 之绘图库 信息窗口
  2. 如何刷新DNS缓存
  3. MariaDB+Keepalived双主高可用配置MySQL-HA
  4. CUDA入门1
  5. 模仿ViewPager控件
  6. PHP开发规范
  7. POJ 1312 Numerically Speaking
  8. c#中设置像数量,价格,金额等的textbox的限制条件,用户只能输入数字或小数
  9. 通过数组初始化链表的两种方法:指向指针的引用node *&tail和指向指针的指针(二维指针)node **tail
  10. ubuntu 16.04环境配置
  11. 快速掌握LODOP打印使用方法
  12. Android的Environment.getExternalStorageState的使用
  13. Mahout学习路线图
  14. springcloud情操陶冶-springcloud config server(三)
  15. 基于Vue2-Calendar改进的日历组件(含中文使用说明)
  16. Mybaits入门使用
  17. Java compiler level does not match the version of the installed Java project facet解决办法
  18. git push 失败出现error: src refspec master does not match any.解决方案
  19. 降阶法计算行列式方法有个地方有Bug(原文也已更正,此为更正后部分)
  20. 我们为什么需要Map-Reduce?

热门文章

  1. Kruskal重构树-进阶
  2. 2021.8.18 NKOJ周赛总结
  3. 【做题记录】 [HEOI2013]SAO
  4. 转:(WIN)S04-CH01 PCIE XDMA开发环境搭建以及环路测试
  5. 让Visual Studio x64 支持 __asm内联汇编
  6. svn与git区别
  7. shiro session返回问题
  8. Mac卸载go
  9. maven中的distributionManagement的作用
  10. requests的post请求基本使用