mysql - 按名称排序未按预期工作 - MySQL

标签 mysql sql-order-by

我有以下简单查询:

SELECT * FROM grade order by GRADENAME

它输出:

enter image description here

这主要是用户体验部分的问题,因为他在 <select></select> 上获得了成绩元素如上面的列表所示。有没有办法让我命令它们从 1A 开始显示一直到11D ?有没有可行的办法?

编辑

正在申请SELECT * FROM grade order by BIN(GRADENAME);

结果:

enter image description here

最佳答案

试试这个

SELECT * FROM grade order by BIN(GRADENAME);

关于mysql - 按名称排序未按预期工作 - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24606939/

相关文章:

mysql - MySQL 输出中的转义换行符

mysql连接没有释放?

java - 如何在 Java 中设置默认时区并控制日期在数据库中的存储方式?

php - 如何从数据库中获取在特定日期和时间段内未分配的用户列表

java - 获取未使用 JDBC 完全指定日期的日期时间年份

c# - Linq order by, group by 和 order by each group?

c# - 另一个 LINQ OrderBy 查询

hibernate - 按(链接)列排序,该列可以为空

c# - Linq multiple order by 的性能更高吗?

android - db.rawquery "order by"不工作