zählen von Zeilen in der select-Klausel mit DB2
Ich würde gerne die Abfrage einer DB2-Tabelle und alle Ergebnisse einer Abfrage alle Zeilen zurückgegeben, die von der select-Anweisung in eine separate Spalte.
E. g., wenn die Tabelle enthält die Spalten 'id' und 'user_id', davon 100 Zeilen, wird das Ergebnis der Abfrage in diesem format: (id) | (user_id) | 100.
Ich nicht verwenden wollen, eine 'group by' - Klausel in der Abfrage. (Nur für den Fall, dass Sie verwirrt sind über das, was ich Frage) Auch konnte ich nicht finden, hier ein Beispiel: http://mysite.verizon.net/Graeme_Birchall/cookbook/DB2V97CK.PDF.
Auch, wenn es ein effizienter Weg, um sowohl diese Ergebnisse (Werte + count), würde ich es begrüßen, irgendwelche Ideen. Mein Umfeld nutzt zend framework 1.x, die nicht über eine ODBC-adapter für DB2. (Siehe Heft http://framework.zend.com/issues/browse/ZF-905.)
InformationsquelleAutor Johnny D | 2013-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich verstehe, was Sie fordern, dann sollte die Antwort
Wenn dieses nicht ist, was Sie wollen, dann geben Sie bitte ein Aktuelles Beispiel, die die gewünschte Ausgabe, angenommen es sind 3 bis 5 Datensätzen, so dass wir genau sehen können, was Sie wollen.
Was gibt Ihnen den Eindruck, eine OLAP-Funktion etwas zu tun, weniger unter der Decke? Dies ist portable. Ich werde eine 2. Methode, die ich bevorzuge. Für alles andere müssten Sie, um anzugeben, welche DB2-Plattform, die Sie verwenden - ich, LUW und z/OS.
InformationsquelleAutor WarrenT
Würden Sie verwenden, Fenster - /Video-Analyse-Funktionen:
Diese Arbeit wird unabhängig von der Art der Abfrage, die Sie haben.
InformationsquelleAutor Gordon Linoff