clwn.net
当前位置:首页 >> sql数据库排序DEsC >>

sql数据库排序DEsC

SQL 语句中, asc是指定列按升序排列,desc则是指定列按降序排列.排序子句语法:order by 列名 asc/desc例表格:tt1、按列n2的升序排列select * from tt order by n2 asc;2、按列n2的降序排列select * from tt order by n2 desc;3、复合排序,先按列n1升序排列,再按n2降序排列select * from tt order by n1 asc,n2 desc;

用 desc 表示按倒序排序(即:从大到小排序)用 acs 表示按正序排序(即:从小到大排序)

asc 升序,值从小到大 desc 降序排列 值从大到小

1)desc就是用于查询出结果时候对结果进行排序,是降序排序,而asc就是升序..要用与order by一起用. 2)例如select * from student order by id desc; 就是把选出的结果经过“按id从大到小排序”后,把资源返回.3)还可以select * from student order by age desc,id desc;用“,”号隔开多个排序条件,这样,先按age 再按 id,就是说,先按age从大到小排序,如果有相同年龄的,那么相同年龄的学生再按他们的id从大到小排序.

正常排序啊 GROUP BY 写完之后 后面写 ORDER BY 就好了 select name,count(*) numberfrom usersgroup by nameorder by 2 desc

SELECT TOP 10 FROM 表名 ORDER BY 排序列 DESC;SQL的执行顺序先按照你的要求排序,然后才返回查询的内容.例如有一个名为ID自动增长的列,表中有100条数据,列的值得分别是1、2、3、4………9、99、100.那么查询加了DESC你得到的是91到100条,就是最后十条,如果加ASC你得到的将会是1到10,也就是最前面的那几条.降序用 desc 65条记录用top;如 select top 65 * from 表 order by 要按降序的字段 desc;select top 65 * from table order by id desc.

无所谓“查询后还是查询前”.我帮你分解下这句话的意思: select top 10 * from Table order by id asc 把前10条记录按照asc(升序)排序. select top 5 * from _____order by id desc 查找排好序的10条记录中的前5条记录. LZ说的对 想找5-10条记录 先将1-10条记录按照升序排序 然后按照降序查找前5条记录!

order by 列名 asc 或者 order by 列名 desc asc 升序 desc降序

select * from table where date getdate() order by id desc中间加个union all 就可以了

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com