以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQL语言ORDER BY可以多个排序吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161126)

--  作者:一笑
--  发布时间:2021/3/7 11:24:00
--  SQL语言ORDER BY可以多个排序吗?
SQL语言ORDER BY可以多个排序吗?比如"级别"和“生效日期”同时排序,谢谢!
--  作者:有点蓝
--  发布时间:2021/3/7 20:45:00
--  

示例五

可以用ORDER BY指定排序方式,例如根据日期顺序加载数据:

SELECT * FROM {订单} ORDER BY 日期

默认的排序方式是升序,如果希望降序排序,可以在排序列后面加上DESC关键词,例如:

SELECT * FROM {订单} ORDER BY 日期 DESC

排序列可以是多列,例如首先根据产品排序,相同产品的行则根据日期排序:

SELECT * FROM {订单} ORDER BY 产品,日期