AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SQL EXCEPT Ersatz

Ein Thema von FediDelPr · begonnen am 21. Dez 2018 · letzter Beitrag vom 22. Dez 2018
Antwort Antwort
FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 17:31
Datenbank: ACCESS • Version: div / 2016 • Zugriff über: ADO
Hallo miteinander

Wenn ich das richtig sehe ist das SQL Statement EXCEPT in ACCESS nicht verfügbar.

Kann mir jemand eine intelligente (schnelle) Ersatzlösung aufzeigen ?

Danke vielmals.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 17:35
Kennt ACCESS NOT IN ?
Markus Kinzler
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 17:46
Danke @mkinzler

ich denke auf den Punkt gebracht ist es:

https://stackoverflow.com/questions/...-except-clause

Antwort 3
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#4

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 18:47
Ich bin überrascht!

Das ist eine sanft verkürzte Darstellung von Except nicht nur in Antwort 3.

Except betrifft alle Felder aus der Select Clause (wie UNION und ähnliche)! Die Lösung für ein Ersatz-Statement über Where Conditions betrifft also verschieden viele Felder in direkter Abhängigkeit von der Anzahl der Felder der Select Clause.

Liefert man ein Beispiel-"Workaround", dessen Select Clause nur ein Feld enthält ist der "Workaround" trivial.
Gruß, Jo
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 19:16
NOT IN funktioniert grundsätzlich. Speed wird später abgeklärt.

Die Varianten gemäss Stackoverflow sind bei mir noch nicht lauffähig.
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 19:24
Ich möchte noch ein Lob aussprechen:

Das Forum Delphi-Praxis finde ich toll. Ich bin überrascht wie schnell
hier Antwort kommt. Die Antworten sind in vielen Fällen auch qualifiziert.
Die DELPHI Community scheint nach wie vor recht gross zu sein, das freut mich,
sehe ich doch keine wirkliche Alternative zu PASCAL (MODULA-2, OBERON).
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: SQL EXCEPT Ersatz

  Alt 21. Dez 2018, 20:11
NOT IN funktioniert grundsätzlich.
Die Varianten gemäss Stackoverflow sind bei mir noch nicht lauffähig.
"Not In" ist Standard, funktionieren wird es auf jeden Fall!

Stackoverflow zeigt nur einfache (einspaltige) Beispiele, der Spaß geht ja erst ab 2++ los.
Aber vielleicht baut der Access Assistent das ja richtig auf, ist ja nur "Fleißarbeit".
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz