Ingres에서 선택한 쿼리의 후속 행을 선택하는 방법이 있는지 알고 싶습니다. 예를 들어 처음 500 행은 tablename에서 첫 번째 500을 선택하여 선택할 수 있지만 501에서 1000까지의 행을 선택하려면이를 수행 할 수있는 방법이 있습니까?Ingres 선택 쿼리에서 검색 한 행 수 제한
2
A
답변
11
당신은 다음과 같은 방법으로 OFFSET 절을 사용할 수 있습니다 :
SELECT col_name
FROM table
WHERE col_name = 'value'
OFFSET m FETCH FIRST n ROWS ONLY
예를
SELECT *
FROM table
OFFSET 501 FETCH FIRST 500 ROWS ONLY
4
당신은 사용할 수 있습니다
SELECT FIRST 10 * FROM table
또는
SELECT FIRST 10 field1, field2 FROM table
나는 앵그르 9.2에서 테스트하고 또한
참조를 작동합니다 How to limit result set size for arbitrary query in Ingres?
0
당신이
rownum
VAR를 사용하여 행 수를 제한하는 시도 할 수 있습니다
가 :
SELECT * from TABLE
WHERE rownum <=500
난에 그것을 테스트하지 않았습니다 문제,하지만 잘 작동합니다 :
SELECT * from TABLE
WHERE rownum >500
AND rownum <= 1000
+1
Ingres에는 rownum 열이 없습니다. 그러나 숨겨진 tid 열이 포함되어 있지만 포함 된 값은 페이지 번호와 페이지 내의 위치를 기반으로합니다. – grantc
0
Select top 1000 * from table; commit;
은 10.0에 완벽하게 작동합니다.
관련 문제
- 1. 목록보기의 행 수 제한
- 2. ASP.Net 웹 페이지에서 gridview 행 선택 제한
- 3. ExtJS : GridPanel의 행 수 제한
- 4. LINQ 쿼리에서 반환되는 필드 제한
- 5. 일부 열을 기반으로 한 고유 한 행 선택
- 6. SQL - 결과 그룹에서 고유 한 행 선택
- 7. Jqgrid 다중 선택 제한?
- 8. SQL Server 2000 : 행 수 제한
- 9. SQL 두 테이블의 데이터 선택 (한 행 -> 여러 행)
- 10. 결과 집합에서 행 수 선택
- 11. SQLiteDatabase 열이 동일 한 행 선택
- 12. MySQL은 한 행에 여러 행 선택/결합
- 13. 단일 쿼리에서 두 개의 특정 mysql 테이블 행 선택
- 14. LINQ 쿼리에서 열 선택
- 15. 한 줄당 문자 수 및 한 줄당 문자 수 제한
- 16. odbc 쿼리에서 문자열 선택
- 17. 선택 쿼리에서 증분하는 방법
- 18. 삭제 행 그래서 나는 최대 행 제한
- 19. SQL 행 수정 제한
- 20. PHP : mysql_insert_id()의 ingres
- 21. Gridview에서 특정 행 선택
- 22. 쿼리에서 여러 테이블 검색
- 23. Items 컨트롤에 표시되는 행 수 제한
- 24. Sql Compact 3.5 : 열의 행 수 제한
- 25. SQL 테이블에 들어있는 행 수 제한
- 26. SQL Server 테이블의 행 수 제한
- 27. 한 쿼리에서 여러 행 업데이트 매우 느린 성능
- 28. 데이터베이스 쿼리에서 DISTINCT 행 되돌리기
- 29. C에서 Ingres 연결
- 30. SQL 쿼리에서 공백은 선택 사항입니까?
감사합니다. Adrian. 우리는 내년에 Ingres9.2로 업그레이드 할 예정이므로 잘 작동 할 것입니다. –