Wie begrüße ich die Anzahl der Zeilen, die in einer Netezza -Abfrage zurückgegeben wurden?

StackOverflow https://stackoverflow.com/questions/2479556

  •  21-09-2019
  •  | 
  •  

Frage

Ich möchte eine grundlegende Abfrage ausführen, aber nur die ersten zehn Reihen der Tabelle von Netezza zurückgeben

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

Was ist die Metezza -Art, nur diese wenigen Reihen zu betrachten?

War es hilfreich?

Lösung

Ah! Ich habe es gerade gefunden.

Für metezza ist diese Abfrage ausgewählt a.* Von slowema.some_table a limit 10

-McPeterson

Andere Tipps

Die folgende Abfrage sollte für zufällige 'n' Zeilen in einer Netzezza -Tabelle funktionieren.

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

Hinweis: n> m (m, n sind Ganzzahlen)

SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50

GRENZE ist Anzahl der Datensätze, die Sie benötigen, und Offset ist von wo zu zählen!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top