Suchergebnisse für Anfrage "common-table-expression"
Best Practice: Wählen Sie * auf CTE
Der folgende Beitrag hatte zwingende Gründe, die Verwendung von @ generell zu vermeideselect * in SQL. Warum wird SELECT * als schädlich eingestuft? [https://stackoverflow.com/questions/3639861/why-is-select-considered-harmful] In der ...
Kombinieren von INSERT-Anweisungen in einem datenmodifizierenden CTE mit einem CASE-Ausdruck
Meine Frage ist eine Art Erweiterung von Erwin Brandstetters exzellenter Antwort indieser Thread [https://stackoverflow.com/questions/8721503/in-postgres-sql-guidance-on-using-the-with-clause] zur richtigen Verwendung vonWITH. Meine alte ...
Verbundene Sätze von Knoten / Kanten zusammenfassen
Ich habe eine Reihe verbundener Kanten mit eindeutigen Knoten. Sie sind über einen übergeordneten Knoten verbunden. Betrachten Sie den folgenden Beispielcode und die folgende Abbildung: CREATE TABLE network ( node integer PRIMARY KEY, parent ...
Wie man eine hierarchische Baumstruktur mit rekursiven Abfragen rückwärts durchläuft
Ich verwende PostgreSQL 9.1, um hierarchisch strukturierte Daten abzufragen, die aus Kanten (oder Elementen) mit Verbindungen zu Knoten bestehen. Die Daten sind eigentlich für Stream-Netzwerke, aber ich habe das Problem auf einfache Datentypen ...
Aufeinanderfolgende doppelte Werte in SQL zählen
Ich habe einen Tisch wie so ID OrdID Value 1 1 0 2 2 0 3 1 1 4 2 1 5 1 1 6 2 0 7 1 0 8 2 0 9 2 1 10 1 0 11 2 0Ich möchte die Anzahl der aufeinanderfolgenden Werte erhalten, wobei der Wert 0 ist. Im obigen Beispiel ist das Ergebnis 3 (Zeilen 6, ...
Select-Anweisung, um Eltern und unendliche Kinder zurückzugeben
Geben Sie die Tabellenstruktur wie folgt an: ID ParentID Name 1 NULL A root 2 NULL Another root 3 1 Child of 1 4 3 Grandchild of 1 5 4 Great grandchild of 1 6 1 Child of 1 7 NULL Another root 8 7 Child of 6 Ich suche nach einer eleganten (wenn ...
Rekursive Summe in Baumstruktur
Ich habe eine Baumstruktur in einem einzigen Tisch. Die Tabelle ist ein Baum von Kategorien, die endlos verschachtelt werden können. Jede Kategorie verfügt über eine ProductCount-Spalte, die angibt, wie viele Produkte direkt in der ...
PostgreSQL multi INSERT… RETURNING mit mehreren Spalten
Ich baue eine Datenbank mit Postgres 9.3 als Backend auf und habe 3 Tabellen: table1 (user_id, username, name, surname, emp_date) table2 (pass_id, user_id, password) table3 (user_dt_id, user_id, adress, city, phone)Wie man siehttable2 undtable3 ...
SQL Server-Abfrage mit Paginierung und Anzahl
Ich möchte eine Datenbankabfrage mit Paginierung durchführen. Um dies zu erreichen, habe ich einen allgemeinen Tabellenausdruck und eine Rangfolgefunktion verwendet. Schauen Sie sich das folgende Beispiel an. declare @table table (name ...
Fügen Sie mit Postgres Daten in 3 Tabellen gleichzeitig ein
Ich möchte mit einer einzigen Abfrage Daten in 3 Tabellen einfügen.Meine Tabellen sehen wie folgt aus: