我的任务是(我正在学习(:
编写一个查询,列出每本书的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 ;