在SQL中desc有哪些用法
desc有哪些用法?
DESC :按递减输出
ASC:按递增输出
如果你的ORDER BY后面没有加DESC或者ASC,默认是ASC,就是默认从小到大输出
在SQL中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从大到小排序。
select sno, avg(DISTINCT grade) as 平均成绩
from SC
group by sno
where avg(DISTINCT grade)>70
order by avg(grade) desc
在这里用where还是比较好的
sql = "Select top 10 * from tp ORDER BY id DESC"是什么意思
select是查询的意思
top是指上面的
select top 10意思就是查询前十个
order by id desc 意思就是根据ID经行降序排列
整个的意思就是根据id降序排列,查询出前10条数据
asp只能读取前10个记录,即使写成sql="select top 15 * from article order by hits desc"
显示页面右键,查看源代码看看,读取了几条,如果那里有15条,那就是样式高度隐藏了,在看看代码,是否在循环的时候有什么跳出语句,比如:if i = 10 then exit do 之类的。
select * from t where 备注 like'%异常%' and id in (select top 10 id from t) order by 时间 desc
也就是先取前十条,然后在这十条中异常的,应该是可以的,我试过了