ORDER BY的使用

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:27:27
ORDER BY后面可以+ASC(升序)或DESC(降序),可以ASC DESC一起用么?
例如:现有部门表&商品表--
SQL-SELECT部门表.部门号,名称,商品,单价,数量 FROM 部门表,商品表
WHERE 部门表.部门号=商品表.部门号 ORDER BY 部门表.部门号 DESC,单价

有单价按照ASC排序么?(ASC一般可以省略) 还是只按照部门号的DESC排序? 还是两者都有?

你的写法排序结果是:先按部门号降序排,再按单价升序排。

Order By 是支持多字段排序,写在前面的字段先排序。还支持构造列排序。比如下面这条语句就是按商品的销售合计金额降序排的:

Select c.Code,Sum(c.Money) as Money
From 销售明细 c
Group Gy c.Code
Order By Money Desc

请问你的数据库是什么sql还是oracle还是其他

我只知道oracle的用法,也许你可以参考

select to_char(FORMATDATETIME,'yyyymmdd'),sum(金额) as charge FROM 表1 where 1=1 group by to_char(FORMATDATETIME,'yyyymmdd')
order by charge desc;