选择表格的第二个50%

时间:2018-06-23 08:16:42

标签: c# sql sql-server database sql-server-2017

我要选择表格的第二50% 我的意思是50%至100%,不是这个:

选择百分比最高的(50)* 来自Production.Product-这使我获得了表格的前50%

而且我没有用于计数行的特定列,我需要使用top,count等,请帮助我编写代码

我正在使用Microsoft SQL Server

1 个答案:

答案 0 :(得分:2)

除了可以使用除第一行的50%以外的所有行之外,您都可以使用运算符,但是您应该按任意列使用顺序;)

select * from yourtable 
except
select top 50 percent * from yourtable