我读过一本关于SQL的书,发现你可以按降序按降序对列中的数据进行排序。 但是从我的观点来看,我不明白为什么你会使用ASC的订单而不仅仅是通过
订购示例:
SELECT state FROM country ORDER BY state;
SELECT state FROM country ORDER BY state ASC;
为什么他们懒得实施ASC,因为只按列名排序会带来相同的结果?
答案 0 :(得分:3)
有时候过于冗长会让其他人更容易/更快地理解您的查询。例如,您可能正在编写具有决策结构的存储过程,以便一个分支按升序排序,另一个分行降序排序。通过明确,您可以向读者强调两个分支之间的区别。
只是一个想法。
答案 1 :(得分:0)
忽略ASC
只是减少冗长的一种技巧。就像省略INNER
(来自INNER JOIN
)等等。