wenn ich satz unterschied zwischen zwei sätzen A und B (A und B sind union kompatibel) A hat 4 cols und 20 reihen und B hat 4 cols und 15 rows.was wird die keine reihen und sein Spalten im Ergebnisset difference operation in sql
Antwort
Wenn Sie UNION
verwenden, werden die Duplikate entfernt. Wenn also alle Datensätze in allen 4 Spalten identisch sind, erhalten Sie nur eine Zeile als Ergebnis.
Wenn Sie keine doppelten Zeilen haben, werden insgesamt 35 Datensätze ausgegeben. Wenn ich "duplizieren" sage, bedeutet dies, dass alle 4 Spalten in mehr als einer Zeile identisch sind.
Bei SET
Differenz
Wenn alle 15 Datensätze in B-Tabelle in einer Tabelle vorhanden ist, dann 0 Datensätze
Wenn alle 15 Datensätze in B-Tabelle nicht vorhanden ist geführt werden, in einer Tabelle dann werden alle 15 Datensätze
Wenn einige x Datensätze in Tabelle B ist in einer Tabelle nicht vorhanden ist, dann wird x im Resultat geführt werden
Dies ist kein richtiger Unterschied. Es ist genau das Gegenteil. –
@RaduGheorghiu - Für Set-Unterschied aktualisiert –
Großartig! Übrigens, ich habe nicht -1 gerade + 1ed gerade jetzt. –
- 1. Access-SQL First Difference
- 2. Was ist die äquivalente Operation in MongoDB für Minus-Set-Operation in SQL?
- 3. Set keine verdächtige Operation RequestDataTooBig
- 4. Unzulässige Syntax für Set-Operation
- 5. Was mit meiner SQL-Anweisung (DIFFERENCE-Funktion)
- 6. Venn Operation in SQL-Abfrage
- 7. Disjoint Set Find & Union Operation Komplexität
- 8. Calculate datetime difference in C#
- 9. Get date difference in VB.NET
- 10. Understanding Difference Listen
- 11. x86 CMP Instruction Difference
- 12. Vergleich Zwei Tabellen und Ausgabe Difference - T-SQL
- 13. Oracle SQL-Abfrage Logik - Gruppe durch, basierend auf Datum Difference
- 14. SQL Server: multi CASCADE Operation
- 15. (Set-basiert) in T-SQL
- 16. Set Standardwert in SQL Query
- 17. Wie Sum Operation in SQl Pivot Abfrage
- 18. führen arithmetische Operation in zwei Tabellen sql
- 19. Nested Set SQL Problem
- 20. Difference Firefox - Chrome, wenn Umlaute
- 21. SQL * PLUS SET-Befehl
- 22. php date difference & integer calculate
- 23. .Difference zwischen mySQL Fremdschlüssel und interne Relation
- 24. Difference eines Datum und int Spalt in Pandas
- 25. Was ist die Komplexität der Operation set (list())
- 26. Unix-Befehl, um Listenvergleiche auszuführen, die einer Set-Operation entsprechen
- 27. a4j: Unterstützung und Naht: Illegale Syntax für Set-Operation
- 28. Anwenden von Set-Operation auf Liste des Wörterbuch
- 29. neue Spalte basierte ähnlich eine SQL-Operation in Python Pandas
- 30. SQL einreihige Ergebnis von mehreren SQL-Set
Depen ds auf die Daten in diesen Zeilen. –
Warum erstellen Sie nicht ein paar Datenbanktabellen und ermitteln Sie sie mit einer Abfrage. Dies ist keine Hausaufgabenseite. Wenn du keine Datenbanken verstehst, wirst du nie ein kompetenter Entwickler sein, also geh raus und lerne es, anstatt zu erwarten, dass andere Leute deine Arbeit für dich tun. – HLGEM