如果我运行如下查询:
select *
from personaldata
order by 3
我们按照第3列的升序排序,但是如果我想按降序排序,那么查询应该是什么?我不知道第3列的名字,所以我写不出像
select *
from personaldata
order by IDPERSONAL desc
我使用MS SQL Server 2000作为我的数据库
答案 0 :(得分:7)
您可以在序数
之后添加desc
select *
from personaldata
order by 3 desc
为什么你不知道专栏的名称?
在*
条款中使用ORDER BY
和列序号都是IMO通常要避免的做法。
答案 1 :(得分:3)
select * from personaldata order by 3 desc