【发布时间】:2011-08-26 23:52:25
【问题描述】:
我想选择除第一行之外的所有行,因此任何人都可以在此查询上帮助我。
【问题讨论】:
-
如何定义“top one”——实际上,哪个查询????
标签: sql sql-server tsql sql-server-2008
我想选择除第一行之外的所有行,因此任何人都可以在此查询上帮助我。
【问题讨论】:
标签: sql sql-server tsql sql-server-2008
在 SQL Server 2012 中,您可以这样做:
select * from TableName order by Id offset 1 rows
【讨论】:
SELECT * FROM table1
EXCEPT SELECT TOP 1 * FROM table1
【讨论】:
with cte as
(
select *, row_number() over (order by CustomerId) RowNumber
from Sales.Customer
)
select *
from cte
where RowNumber != 1
或
select *
from
(
select *, row_number() over (order by CustomerId) RowNumber
from Sales.Customer
) tt
where RowNumber != 1
【讨论】:
cte 中添加where loan_id=1170