`
zetorli
  • 浏览: 26464 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

mysql的一些排序技巧

    博客分类:
  • sql
 
阅读更多
col1 col2
1 null
11 1
12 2
2 null

 

 

 

 

 

 

 

 

1. col1是varchar类型的,对他进行排序,得到的顺序是1,2,11,12

 

 ORDER BY col1+0 ASC
 

2. col2asc排序会出现null在前,如果想讓null的排列在最后

 

ORDER BY isnull(col2),col2 ASC 
 

 

 

分享到:
评论

相关推荐

    mysql新手学习技巧

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,对于新手来说,掌握其基本操作和优化技巧至关重要。以下是一些关于MySQL的学习和优化的关键知识点: 1. **基础语法与查询优化**: - **SQL语句**:了解并熟练...

    mysql索引对排序的影响实例分析

    为了更全面地掌握MySQL索引的使用,可以参考相关的技术文章,例如《MySQL索引操作技巧汇总》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》以及...

    MySQL调优讨论:原理 优化 技巧

    本篇文章将深入探讨MySQL调优的原理、优化策略以及实用技巧,旨在帮助你提升数据库性能,确保系统的稳定性和效率。 一、MySQL调优原理 1. **查询优化**:查询优化是数据库调优的核心,它涉及到SQL语句的编写、索引...

    MySQL DQL - 排序查询.md

    ### MySQL DQL - 排序查询 #### 概述 ...通过学习本文档提供的示例和技巧,相信读者已经掌握了 MySQL 中排序查询的基本使用方法。希望这些内容能够帮助大家在实际工作中更加高效地使用 MySQL 数据库。

    [数据库] MySQL基础知识之日期判断及添加排序序号1

    总结来说,MySQL提供了丰富的日期处理函数和条件表达式,能够灵活地处理日期判断、分母为0的异常处理以及自定义排序序号的需求。熟练掌握这些技巧,将极大地提高你在数据库操作中的效率和灵活性。

    MySQL必知必会常识技巧实战宝典

    ### MySQL必知必会常识技巧实战宝典 #### 1. 数字类型:避免自增踩坑 ...以上内容详细介绍了MySQL在实际应用中的一些常见技巧和注意事项,旨在帮助开发者更好地理解和运用MySQL,从而提高数据库系统的性能和稳定性。

    MySQL数据库:排序.pptx

    MySQL数据库中的排序功能是SQL查询中的重要组成部分,它允许用户按照特定的标准对查询结果进行有条理的组织。在不使用`ORDER BY`子句的...熟练掌握这些排序技巧,将有助于在处理和分析数据库数据时提高效率和准确性。

    MySQL按常规排序、自定义排序和按中文拼音字母排序的方法

    在MySQL数据库操作中,排序是常见的需求,尤其是在处理查询结果时。本文将详细介绍三种常见的排序方式:常规排序、自定义排序以及按中文拼音字母排序。 1. 常规排序 常规排序是基于数据列的默认顺序进行升序(ASC)...

    MySQL 性能优化技巧1

    本文将围绕标题“MySQL性能优化技巧1”和描述中的场景,探讨如何解决SQL查询效率低下的问题。 首先,描述中提到的问题是新功能上线后,某些列表查询耗时较长,原因是旧接口的SQL查询涉及多张表且编写不规范,导致了...

    MYSQL

    Apache一起使用 MySQL 18 问题和常见的错误 18.1 如果 MySQL总是崩溃怎么办 18.2 使用 MySQL 时一些常见错误 18.2.1 MySQL server has gone away错误 18.2.2 Can't connect to [local] MySQL ...

    Mysql 优化技巧总结(自己整理)

    ### MySQL优化技巧总结 #### 一、MySQL慢查询日志(Slow Query Log)与mysqldumpslow工具 **慢查询日志**是MySQL提供的一种非常实用的功能,它能够帮助我们记录并分析那些执行时间较长的SQL语句,进而找出性能瓶颈并...

    mysql介绍和性能优化

    除了上述性能优化策略外,还有一些MySQL使用技巧可以帮助提高工作效率: - **使用EXPLAIN分析查询计划**:通过EXPLAIN关键字,可以查看SQL查询的执行计划,帮助识别查询瓶颈,指导进一步优化。 - **定期维护数据库*...

    MySQL快速查询技巧及案例 - 数据库管理与操作

    接着,重点列举了一些常见的 SQL 查询语句用法,比如从表中选择所有列、获取特定的单列或多列数据、更改检索到的数据名称、基于某个字段对行进行排序、返回唯一值等。此外,还有针对数值型和文本型数据的筛选方法,...

    MySql 5.1 参考手册.chm

    8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. ...

    定制MySQL的字符交响乐:字符集与排序规则配置指南

    MySQL还支持一些高级的字符集和排序规则配置特性,例如: - **校对文件**:使用自定义的校对文件来定义特定的排序规则。 - **字符集转换**:在查询过程中使用`COLLATE`关键字进行字符集转换。 - **排序规则的区域...

    MySQL中文参考手册.chm

    9.1.1 用于数据和排序的字符集 9.1.2 增加一个新的字符集 9.1.3 多字节字符支持 9.2 更新日志 9.3 MySQL数据库表可以有多大? 9.4 MySQL数据库表类型 10 从 MySQL 得到最大的...

    提升MYSQL查询效率的10个SQL语句优化技巧.doc

    "MYSQL 查询效率优化技巧" 在数据库应用中,MySQL 查询效率对程序的执行速度有很大的影响。有效的处理优化数据库是非常有用的,尤其是大量数据需要处理的时候。以下是十个 SQL 语句优化技巧来提升 MYSQL 查询效率:...

    Mysql的数据集 Mysql的数据集 Mysql的数据集

    MySQL 数据集是数据库管理系统中一个重要的概念,它指的是在 SQL 查询语句中形成的临时或永久性的数据集合。...在实际工作中,我们需要结合业务需求和数据库特性,灵活运用各种技巧来提高数据集的处理效率。

Global site tag (gtag.js) - Google Analytics