Ich habe drei Spalten wie in der folgenden Abbildung, und ich möchte die beiden Spalten values1
und values2
zu einem einzigen zusammenführen. Was ist der SQL-Code, um es zu tun?vertikale Zusammenführung von zwei Spalten in eine einzige
Antwort
Versuchen Sie, eine UNION
Abfrage:
SELECT nouns, values1 FROM yourTable
UNION ALL
(
SELECT NULL, values2 FROM yourTable
)
Demo hier:
SQLFiddle
Update:
Sie könnten auch die -Spalte anstelle von NULL
, z.
SELECT nouns, values1 FROM yourTable
UNION ALL
(
SELECT nouns, values2 FROM yourTable
)
dieser Code kombiniert die drei Spalten in eine, aber ich möchte nur Werte1 und Werte2 kombinieren und Substantive als separate Spalten –
@ user123123123 Ich aktualisiert meine Antwort. Sie können immer noch eine "UNION" -Abfrage verwenden, die ich glaube, aber "NULL" -Werte als Platzhalter für fehlende Werte in der "Nomen" -Spalte verwenden. –
eine letzte Sache bitte, wie die Werte der Spalte 'Substantive duplizieren, wo es Null zurückgibt –
- 1. CSS Zwei Spalten von Listen - responsive Zusammenführung in eine Spalte
- 2. Vertikale Zusammenführung in SSRS Tablix
- 3. eine einzige Liste von zwei Datenrahmen
- 4. Zusammenführung von zwei jQuery-Auswahlen
- 5. Nicht-triviale Zusammenführung von zwei Tabellen
- 6. Zusammenführung von zwei RTF-Dateien in Java
- 7. Schwierige Zusammenführung von jsonb Objektarray und Spalten
- 8. Vertikale Ausrichtung von zwei Tabellen
- 9. Bootstrap Spalten vertikale Neuordnung
- 10. Erweitern von Suffixen in Zusammenführung zu allen Nicht-von-Spalten
- 11. CSS-Spalten vertikale Überlaufumgehung
- 12. Einfügen von zwei Spalten in eine der ursprünglichen Spalten
- 13. Effizientere Art der Zusammenführung von zwei Arrays
- 14. Zusammenführung von zwei Datensätzen basierend auf k-1 gemeinsamen Spaltenwerten
- 15. Wie erzwinge eine vertikale Tabelle oder Spalten in Hirb?
- 16. Vertikale/Spalten Text in PyCharm auswählen?
- 17. Revert eine Zusammenführung nach
- 18. Bündeln Sie zwei apk in eine einzige apk?
- 19. eine data.frame in eine einzige Reihe
- 20. Ersetzen von zwei Zahlen durch eine einzige Zahl, die zwischen zwei in einem bestimmten Array ist?
- 21. Kombinieren von zwei Spalten
- 22. vertikale Spalten in einer Gridview C#
- 23. Zusammenführung von zwei Audiodateien in Android mit FFMPEG
- 24. Führen Sie die vollständige Zusammenführung zwischen den Spalten von zwei Datenrahmen, basierend auf dem Startalphabet
- 25. einzige Liste von zwei Datenrahmen erstellen, während der Spalten und deren Namen die Erhaltung Klasse
- 26. Zusammenführen von tabulatorgetrennten Textdateien in eine einzige Datei
- 27. Eine Spalte in zwei Spalten transponieren
- 28. Kartenfelder aus zwei Tabellen, um eine einzige Entität zu erstellen
- 29. Nicht eine einzige Gruppengruppenfunktion
- 30. SQL: wie erzwingen, dass nur eine einzige Spalte in einer Gruppe von Spalten festgelegt ist
Dies ist die gleiche wie http://stackoverflow.com/questions/22739841/mysql-combine-two-columns-into-one-column – dmitryro
Mögliche Duplikat ist [How 2 oder mehr Spalten in eine verschmelzen ?] (http://stackoverflow.com/questions/31010993/how-to-merge-2-or-more-columns-into-one) –
Ich versuche nicht, zwei Spalten zu contracten, aber ich versuche, eine Spalte zu setzen oben auf einem anderen –