SQL将三列排在一起 - 日,月,年

时间:2016-09-03 14:31:10

标签: sql

是否有办法通过查询编写SQL订单,将三个列(日,月,年)分开排序。这似乎很棘手,因为2016年2月12日应该在2017年1月12日之前,如果按升序排列。 我该怎么做?

2 个答案:

答案 0 :(得分:2)

order by子句可以包含多个列

order by year, month, day

答案 1 :(得分:2)

您只需在order by中包含三个键:

order by year, month, day

注意:这些是ANSI标准关键字(想想extract())。因此,它们是列名称的不良选择。