Pergunta

Eu quero executar uma consulta básica, mas retorne apenas as dez primeiras fileiras da tabela de Netezza

select a.*
  from some_schema.some_table a
 where rownum < 10

Qual é a maneira de ver apenas essas poucas linhas?

Foi útil?

Solução

Ah! Acabei de encontrar.

Para netezza, esta consulta é selecionada a.

-Mcpeteson

Outras dicas

A consulta abaixo deve funcionar para qualquer linhas aleatórias em uma tabela de netezza.

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

Nota: n> m (m, n são números inteiros)

SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50

LIMITE é o número de registros que você precisa e DESLOCAMENTO é de onde contar!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top