如何在SQL Server中获得上半部分结果?

时间:2014-08-24 20:38:05

标签: sql sql-server sql-server-2012

我有一个包含30行的表格。如何从中获得第一个订单的一半(15行)?

我尝试使用SELECT TOP COUNT(*)/2 FROM table1;但是我收到语法错误。

我应该使用什么?

1 个答案:

答案 0 :(得分:8)

使用:

SELECT 
    TOP 50 PERCENT * 
FROM 
    table1;