SELECT meta_value FROM postmeta WHERE meta_key="count" ORDER BY meta_value DESC;
得到的结果:
- 9800
- 900
- 8000
解决的方法是,在排序语句里把meta_value转成数字再排序,写作-meta_value
。
如
SELECT meta_value FROM postmeta WHERE meta_key="count" ORDER BY -meta_value ASC;
得到的结果:
- 9800
- 8000
- 900
此时采用的是按meta_value的负值排序,所以如需得到由大到小的效果,需要使用ASC而非DESC。当然也可以直接用--meta_value DESC
。
如
SELECT meta_value FROM postmeta WHERE meta_key="count" ORDER BY --meta_value DESC;
得到的结果一样是:
- 9800
- 8000
- 900
分享到:
相关推荐
在使用Hibernate进行数据库操作时,可能会遇到MySQL数据库中文排序不正确的问题。这通常是由于字符集设置、数据库排序规则以及Hibernate的配置等因素导致的。本文将深入探讨如何解决这些问题,确保MySQL数据库中的...
9.1.1 用于数据和排序的字符集 9.1.2 增加一个新的字符集 9.1.3 多字节字符支持 9.2 更新日志 9.3 MySQL数据库表可以有多大? 9.4 MySQL数据库表类型 10 从 MySQL 得到最大的性能 ...
String url = "jdbc:mysql://localhost:3306/mydb"; String user = "username"; String password = "password"; try { Class.forName("com.mysql.jdbc.Driver"); // 如果使用8.0版本,应改为...
9.1.1 用于数据和排序的字符集 9.1.2 增加一个新的字符集 9.1.3 多字节字符支持 9.2 更新日志 9.3 MySQL数据库表可以有多大? 9.4 MySQL数据库表类型 10 从 MySQL 得到最大的...
5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL...
String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "username"; String password = "password"; try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.get...
5. **结果集处理**:返回查询结果,支持遍历、排序、分页等功能。 6. **性能优化**:通过缓存预编译的SQL语句,减少网络传输和解析时间。 7. **异常处理**:当数据库操作出现错误时,会抛出相应的SQLException,...
* 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o ...
5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL...
### MySQL 分页存储过程详解 在数据库操作中,分页是一项非常常见的需求,尤其是在处理大量数据时。通过分页可以有效地提高数据展示的效率,并优化用户体验。本文将深入解析一个MySQL中的分页存储过程,旨在帮助...
String url = "jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf8"; Connection conn = DriverManager.getConnection(url, "username", "password"); ``` 3. **创建数据库及表时指定...
5.10.1. 数据和排序用字符集 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 5/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. ...
数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区...
实际应用中,你可能还需要处理异常、优化查询性能、实现分页和排序等功能。但这些基本操作已经为你构建了一个与数据库交互的基础框架。记得在处理敏感信息时,如密码,一定要进行加密和安全存储,以保障数据安全。在...
5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL...
String url = "jdbc:mysql://localhost:3306/mydatabase?useSSL=false&serverTimezone=UTC"; String username = "root"; String password = "mypassword"; Connection conn = DriverManager.getConnection(url, ...
String url = "jdbc:mysql://localhost:3306/yourdb?useUnicode=true&characterEncoding=utf8"; ``` 这里的`yourdb`应替换为实际的数据库名。 #### 五、优化SQL查询语句 在进行SQL查询操作时,也可以通过设置会话...
String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, username, password); ``` 这里,`...
5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL...
5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11...