Pregunta

Quiero ejecutar una consulta básica, pero devolver sólo las primeras diez filas de la tabla de Netezza

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

¿Cuál es la forma de Netezza de mirar sólo esas pocas filas?

¿Fue útil?

Solución

Ah! Acaba de encontrar.

En esta consulta es Netezza     seleccione un.*       desde un some_schema.some_table      límite 10

-mcpeterson

Otros consejos

La consulta a continuación deben trabajar para las filas cualquier azar 'N' en una tabla 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 (que m, n son números enteros)

SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50

LÍMITE es el número de registros que necesita, y OFFSET es desde donde contar!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top