Hallo,

das würde ja bedeuten dass die Anzahl der Argumente im SQL sich nicht auf die Performance auswirken
Nochmal ein Beispiel zur Verdeutlichung

Datei xyz
Mandant, Sachbearbeiter, Name1, Name2, Name3, PLZ, ORT
Key = Mandant, Sachbearbeiter


Select * from xyz where mandant = "xx" and Sachbearbeiter = "yy" and PLZ between 00000 and 99999

wäre dann genauso schnell wie:

Select * from xyz where mandant = xx= and Sachbearbeiter = "yy"



Werden für die einzelnen Argumente nicht soetwas wie Entscheidungstabellen/ - bäume aufgebaut?

Ich bin bis jetzt der Meinungs gewesen umso mehr ich in einen SQL reinpacke, desto mehr muss dieser Entscheiden.
Viele Entscheidungen = Viele Rechenschritte

Deßhalb baue ich die SQL´s immer dynamisch, damit auch nur das verarbeitet wird was notwendig ist und nicht so Sinnlose Abfragen wie oben.


Jetzt bin ich verwirrt, könnte auch an der üblen Hitze liegen