xxxx 92
xxxx 90
xxxx 45
xxxx 75
xxxx 89
xxxx 30
比如说我要得到前三名 92 90 89 sql中怎么写? 或者得到最后三名 ?
5 个解决方案
#1
select top 3 * from 表 order by 成绩 asc[/desc]
#2
asc升序排序取最后3名;desc降序排序取前3名
#3
select top 3 * from 表 order by 成绩 asc
select top 3 * from 表 order by 成绩 desc
select top 3 * from 表 order by 成绩 desc
#4
取最后三名:select top 3 * from 表 order by 成绩 asc
取前三名:select top 3 * from 表 order by 成绩 desc
取前三名:select top 3 * from 表 order by 成绩 desc
#5
都对了,来接分
#1
select top 3 * from 表 order by 成绩 asc[/desc]
#2
asc升序排序取最后3名;desc降序排序取前3名
#3
select top 3 * from 表 order by 成绩 asc
select top 3 * from 表 order by 成绩 desc
select top 3 * from 表 order by 成绩 desc
#4
取最后三名:select top 3 * from 表 order by 成绩 asc
取前三名:select top 3 * from 表 order by 成绩 desc
取前三名:select top 3 * from 表 order by 成绩 desc
#5
都对了,来接分