永发信息网

SQL先查找再排序的问题

答案:4  悬赏:30  手机版
解决时间 2021-01-06 08:26
  • 提问者网友:末路
  • 2021-01-05 12:59
SQL先查找再排序的问题
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-01-05 13:35
select top 2 * from shang1 order by id asc
意思是先排序,然后列出前2条记录
要实现楼主想要的功能,只能先列出2条记录,再排序
1.select top 2 * from shang1 列出前2条
2.select * from (select top 2 * from shang1) order by id asc 将这2条记录排序
因此答案就是select * from (select top 2 * from shang1) order by id asc
全部回答
  • 1楼网友:低音帝王
  • 2021-01-05 16:53
上面说的都对
  • 2楼网友:長槍戰八方
  • 2021-01-05 15:35
select * from (select top 2 * from shang1) a order by id asc
  • 3楼网友:杯酒困英雄
  • 2021-01-05 15:14
这个语句是对的:
select * from (select top 2 * from shang1) a order by id asc
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯