`

SQL之Sort的组合查询

 
阅读更多

当我们进行sql排序时,往往会遇到多个排序同时进行的需求。

 

以下面的表格为例

 FirstName |  LastName   |  YearOfBirth
----------------------------------------
  Thomas   | Alva Edison |1847
  Benjamin | Franklin    |1706
  Thomas   | More        |1478
  Thomas   | Jefferson   |1826

执行sql语句,SELECT*FROM People ORDERBY FirstName DESC, YearOfBirth ASC

执行结果为

 FirstName |  LastName   |  YearOfBirth
----------------------------------------
  Thomas   | More        |1478
  Thomas   | Jefferson   |1826
  Thomas   | Alva Edison |1847
  Benjamin | Franklin    |1706

即第一个排序存在相同的值时,第二个排序才生效,否则第二个排序无任何效果。

 

 

 

 

0
2
分享到:
评论

相关推荐

    收获不止SQL优化

    第9章 且慢,弄清索引之阻碍让SQL飞 235 9.1 索引的不足之处 235 9.1.1 索引的各种开销 236 9.1.2 索引使用失效 236 9.2 感受美好索引另一面 237 9.2.1 索引各种开销 237 9.2.2 索引使用失效 243 9.2.3 索引...

    收获,不止SQL优化--抓住SQL的本质

    第9章 且慢,弄清索引之阻碍让SQL飞 235 9.1 索引的不足之处 235 9.1.1 索引的各种开销 236 9.1.2 索引使用失效 236 9.2 感受美好索引另一面 237 9.2.1 索引各种开销 237 9.2.2 索引使用失效 243 9.2.3 索引...

    SQL性能优化

     LIKE可以应用通配符查询,里面的通配符组合可能达到几乎是任意的查询,但是如果用得不好则会产生性能上的问题,如LIKE ‘%5400%’ 这种查询不会引用索引,而LIKE ‘X5400%’则会引用范围索引。性能肯定大大提高。...

    快速了解MySQL 索引

    创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。 实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 上面都在说使用索引的好处,但过多的使用索引将...

    数组排序和合并为字符串

    如何将数组排序后,以字符串的形式输出,Arrays.sort(a),Arrays.toString

    osmzen:使用tilezen配置将OSM数据转换为kindkind_detail规范化

    不需要Postgres数据库来评估最初由SQL和Python组合定义的逻辑。 这允许将任何OSM元素快速映射到kind / kind_detail规范化。 考虑到OSM标签的“多样性”,这种规范化是不平凡的,因此有必要像tilezen / vector-...

    海量数据库解决方案_韩国_李华植

     《海量数据库解决方案》系列丛书深受广大读者的喜爱已经长达10年之久,在被誉为“圣经”的同时,它已经变成了数据库用户不可或缺的必读书籍。作者竭力探求能够让it工作者在实际工作中轻松应用并掌控的巧妙方法,...

    Oracle事例

    字符串字段中含有\"\'\",如果用来组合sql语句,会造成语句不准确。 比如:replace(f1,\'\'\'\',\'\') <2>.字符串字段中含有\"\\t \\n\",如果用来在c或者c++程序中输出到文件,格式无法保证。 比如:replace(f2,...

    PowerBuilder 8.0基础篇

    2.1 数据窗口组合条件查询 -- Search 2.2 数据窗口中实现增量查询 -- zlcx 2.3 数据窗口的多表更新 -- UpdateMultable 2.4 单击标题栏对数据窗口排序 -- TitleSort 2.5 数据窗口中用回车键实现Tab键切换列...

    海量数据库解决方案_韩国_李华植_Part02

     《海量数据库解决方案》系列丛书深受广大读者的喜爱已经长达10年之久,在被誉为“圣经”的同时,它已经变成了数据库用户不可或缺的必读书籍。作者竭力探求能够让it工作者在实际工作中轻松应用并掌控的巧妙方法,...

    《PowerBuilder 8.0基础篇》源程序下载

    2.1 数据窗口组合条件查询 -- Search 2.2 数据窗口中实现增量查询 -- zlcx 2.3 数据窗口的多表更新 -- UpdateMultable 2.4 单击标题栏对数据窗口排序 -- TitleSort 2.5 数据窗口中用回车键实现Tab键切换...

    低清版 大型门户网站是这样炼成的.pdf

    5.5 本地sql查询 320 5.6 hibernate的批量处理 322 5.6.1 批量插入 322 5.6.2 批量更新 323 5.6.3 批量删除 324 5.7 hibernate的事务管理 325 5.7.1 事务边界声明 325 5.7.2 并发控制 326 5.7.3 悲观锁 327 ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例054 使用sort方法对数组进行排序 67 实例055 反转数组中元素的顺序 68 3.4 常用集合的使用 69 实例056 用动态数组保存学生姓名 69 实例057 用List集合传递学生信息 70 实例058 用TreeSet生成不重复自动排序 随机...

    PB进阶代码(很全的)

    2.2 数据窗口组合条件查询 -- Query 2.3 数据窗口通用排序 -- UniversalSort 2.4 数据窗口通用显示列定制窗口的实现 -- ColumnVisible 2.5 数据窗口中实现增量查询 -- zlcx 2.6 数据窗口的多表更新 -- ...

    C#全能速查宝典

    1.4.11 First函数——返回查询结果的第一个记录 55 1.4.12 FirstDayOfWeek属性——获取或设置一周中的第一天 56 1.4.13 Format方法——格式化字符串 56 1.4.14 GETDATE函数——返回当前系统日期和时间 58 1.4.15 ...

Global site tag (gtag.js) - Google Analytics