上图所示,明明是按照降序排列的,为什么会出现这种混乱的排序呢?

原因:STOREHOUSE_NO这个字段在数据库中储存的类型是VARCHAR,这种类型的字段,mysql在使用order by进行查询时,是根据字符进行排序的,第一个字符大的在前面,依次类推,所以就会出现如上图的排序。

解决:要想得到int类型的排序,执行如下sql语句

select es.STOREHOUSE_NO from ERP_STOREHOUSE es order by es.STOREHOUSE_NO+0 desc

转载于:https://www.cnblogs.com/zzb-yp/p/11245713.html

bug篇——mysql排序混乱问题相关推荐

  1. MySQL数据库,从入门到精通:第十四篇——MySQL视图详解

    MySQL数据库,从入门到精通:第十四篇--MySQL视图详解 第 14 篇_视图 1. 常见的数据库对象 2. 视图概述 2. 1 为什么使用视图? 2. 2 视图的理解 3. 创建视图 3. 1 ...

  2. MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解

    MySQL数据库,从入门到精通:第十二篇--MySQL数据类型详解 第 12 章_MySQL数据类型精讲 1. MySQL中的数据类型 2. 整数类型 2. 1 类型介绍 2. 2 可选属性 2. 2 ...

  3. MySQL数据库,从入门到精通:第七篇——MySQL单行函数应用

    MySQL数据库,从入门到精通:第七篇--MySQL单行函数应用 第七篇_单行函数 1. 函数的理解 1.1 什么是函数 1.2 不同DBMS函数的差异 2. 数值函数 2.1 基本函数 2.3 三角 ...

  4. MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法

    MySQl学习(MySQL数据库,从入门到精通:第四篇--MySQL中常用的运算符及其用法 第四篇_MySQL中常用的运算符及其用法运算符 1. 算术运算符 1.加法与减法运算符 2.乘法与除法运算符 ...

  5. MySQL基础篇-MySQL 命令大全

    当然是为我的第一位粉丝->怡宝 准备的一篇MySQL咯 要看进阶篇的小伙伴点着哦!!!! MySQL进阶篇 - 索引篇 1.启动MySQL,备份数据: 1.1启动MySQL服务: cmd 命令行 ...

  6. 实用篇 | MySQL 学习笔记

    实用篇 | MySQL 学习笔记 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management S ...

  7. Mysql排序的特性详情

    文章来源: 学习通http://www.bdgxy.com/ 目录 1.问题场景 2.原因分析 3.解决方案 4.拓展知识 4.1 limit查询优化 4.2 limit与order by结合使用 5 ...

  8. java mysql排序规则_在Java中使用MySQL排序规则

    精简版 我目前正在研究MySQL排序规则的问题以及它们如何影响一组值(使用Hibernate映射,但现在这不重要).我希望使用与MySQL使用相同的排序规则来设置一组字符串.例如.我希望"f ...

  9. 32位mysql安装包_《MySQL 入门教程》第 02 篇 MySQL 安装

    文章来源:<MySQL 入门教程>第 02 篇 MySQL 安装 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们了解了什么是MySQL数据库. 本文介绍如何在 Window ...

  10. MySQL从入门到精通50讲(八)-MySQL排序分组

    前言 声明:以下是博主精心整理的机器学习和AI系列文章,博主后续会不断更新该领域的知识: 人工智能AI实战系列代码全解析 手把手教你ML机器学习算法源码全解析 有需要的小伙伴赶紧订阅吧. MySQL ...

最新文章

  1. python连接memcached
  2. Windows驱动开发学习笔记(六)—— Inline HOOK
  3. 微软正式开源WSL 2的内核源码
  4. JavaOne 2012:调查JVM水晶球
  5. 树莓派python编程读取电压_《树莓派Python编程指南》——3.2 在结构体中存储值-阿里云开发者社区...
  6. linux 命令行看图片,骚操作:用终端打开图片
  7. Cat.5e/Cat.6系统测试要点和常见工程问题解答
  8. Linux---多线程
  9. 实验4-1-1 最大公约数和最小公倍数 (15 分)
  10. CentOS 6.5静态IP的设置(NAT和桥接联网方式都适用)
  11. java小白必看:如何用java创建一个窗口
  12. [开源项目]_[C++ CSDN博客下载-CSDN博客导出-CSDN博客备份工具]
  13. Python(十三)企业微信Api自动化框架搭建
  14. openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理
  15. .NET Standard(1)——.NET Standard是什么
  16. SCI论文撰写——Conclusion
  17. Android kernel中wakeup_sources解析
  18. 电子邮件客户端程序设计与实现
  19. Layui开关添加弹出确认框及layer.confirm的回调
  20. .NET的数据库编程技术

热门文章

  1. 我的电脑已经禁ping,应该如何启用该功能?
  2. JS函数表达式的特征和递归
  3. Vue 项目在 IE11 中数据更改后页面数据无变化
  4. iOS的5种图片缩略技术以及性能探讨
  5. MYSQL 索引事务日志概述
  6. 教你用电脑从 Google Play 下载 Android 程序 apk 文件
  7. html+css做圆角表格
  8. 怎么用matlab赋值圆孔,【求助】求一个MATLAB的杨氏双孔干涉程序(要圆孔) - 物理 - 小木虫 - 学术 科研 互动社区...
  9. c语言基础代码_全国计算机二级等级考试:C语言二级考试有多难?不看不知道...
  10. python自动化是什么意思_浅谈 Python 自动化