나는 기본적인 쿼리를 실행하지만, netezza의 "rownum"은 무엇입니까? 아니면 netezza sql에서 netezza 테이블의 "머리"를 어떻게 잡을까요?
select a.*
from some_schema.some_table a
where rownum < 10
단지 그 몇 행을 보는 네티의 방법은 무엇입니까 네티
에서 테이블의 처음 10 개 행을 반환하려면?나는 기본적인 쿼리를 실행하지만, netezza의 "rownum"은 무엇입니까? 아니면 netezza sql에서 netezza 테이블의 "머리"를 어떻게 잡을까요?
select a.*
from some_schema.some_table a
where rownum < 10
단지 그 몇 행을 보는 네티의 방법은 무엇입니까 네티
에서 테이블의 처음 10 개 행을 반환하려면?아! 방금 찾았습니다.
는 네티 위해이 질의 를 선택한다. * some_schema.some_table 한도 10-mcpeterson
아래 쿼리가 네티 테이블의 어느 임의의 'N'개의 행에 대해 작동한다에서.
SELECT COLNAME1 FROM (SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT n) A
MINUS
SELECT COLNAME1 FROM (SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT m) B
주 : N> m
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50
LIMIT는 당신이 필요로하는 레코드 수입니다 (m, n은 정수), 및 는가 계산하는 곳에서 오프셋!
실제로는 "테이블의 처음 10 개 행"이 아니며 테이블의 10 개 행입니다. 첫 번째는 주문을 의미합니다. Order By 테이블 없이는 테이블이 없습니다. –