0
如何在SQL 如果我HAVING RECORDS像下面选择3+排在SQL
id Name
1 a
2 b
3 c
4 b
5 s
6 h
7 k
8 g
,我需要选择1日,第4选择1日,4日,7日,10日......行从表,第7,第10行
请帮我 感谢 Janarthanan中号
如何在SQL 如果我HAVING RECORDS像下面选择3+排在SQL
id Name
1 a
2 b
3 c
4 b
5 s
6 h
7 k
8 g
,我需要选择1日,第4选择1日,4日,7日,10日......行从表,第7,第10行
请帮我 感谢 Janarthanan中号
我没有访问SQL Server的权利,但我认为这应该工作。它适用于PostgreSQL:
SELECT * FROM
(SELECT
ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,
id, name FROM test) X
WHERE (RowNumber % 3) = 1
是的,也适用于SQL Server – gbn 2010-09-18 14:08:50