(150) 사이의 행을 보여줍니다 행 100 행 150베이스는 행 사이 Sybase 데이터, 예에서 선택하는 방법 (100) 및
TOP 50
0에서 50까지 줘,하지만 난 100에서 원하는 것 (150)
이 link은 Oracle 및 MySQL에는 표시되지만 sybase에는 표시되지 않습니다.
@@rowcount
은 카운트를 지정합니까, 아니면 제가 잘못 됐습니까? 그것은 이런 식으로 뭔가를 갈 것
(150) 사이의 행을 보여줍니다 행 100 행 150베이스는 행 사이 Sybase 데이터, 예에서 선택하는 방법 (100) 및
TOP 50
0에서 50까지 줘,하지만 난 100에서 원하는 것 (150)
이 link은 Oracle 및 MySQL에는 표시되지만 sybase에는 표시되지 않습니다.
@@rowcount
은 카운트를 지정합니까, 아니면 제가 잘못 됐습니까? 그것은 이런 식으로 뭔가를 갈 것
....
당신은 내림차순 150 행 순서를 선택합니다select top 50 * from (
select top 150 * from dbo.YourTable
) src order by ID desc
,
그래서는 150, 149 ... 3, 2, 1을 갈 것입니다 ... 당신은 상위 50 개를 선택합니다 ... 150에서 100까지를 의미합니다.
아마도 SQL Server의'TOP'을 대신 사용해보십시오. (동일한 소스 코드의 출처) – jarlh
@jarlh 죄송합니다. sybase를 사용하고 있습니다. 상단이 행 = 0에서 시작합니다. – Moudiz
내부 선택 상위 150에서 상위 50 개를 선택하고, 내림차순으로 순서를 지정하십시오. – Veljko89