SQL排序重复值不同于无重复值

  • 本文关键字:不同于 排序 SQL sql
  • 更新时间 :
  • 英文 :


我的任务是(我正在学习(:

编写一个查询,列出每本书的AuthorID和标题(按该顺序(,但要使书籍按AuthorID值按正常递增顺序排序。共享相同AuthorID值的图书应按其标题的字母顺序排列。

我的解决方案:

select authorid, title from book
order by authorid asc, title asc;

它真的一直有效吗?

结果是正确的,但我只是怀疑:

authorid|title---------+-----------------------------------------201|让我们玩扑克和国际象棋!202|从未有过的罪行202|摩尔人的幽灵202|三胡子人与大海204|我的生活204|《猎犬》和其他短篇小说204|永恒的冬天204|倒立和其他儿童故事205|计算机的工作原理206|从此不再207 |学会编织

是的,这很好,但asc是默认的,所以即使你没有明确地写它,系统也会假设它是asc。

所以即使在下面也会给你们同样的结果。

select authorid, title from book
order by authorid , title ;

最新更新