Begrenzung WHERE IN

Fabia

Grünschnabel
Guten morgen

Kann mir jemand sagen was die Begrenzung von WHERE IN ist, wieviele Bedingungen ich schreiben kann ? Und wie lang mein SQL Query in Benutzung eines MS SQL Server sein kann ?

Beispiel: "select * from table where id in(1,2,3,4,....)"

Fabia
 
Hallo!

Zum allgemeinen Verständnis, die IN-Funktion ist eine Einschränkung.
Damit kannst Du nach sämtlichen Daten suchen, die in IN enthalten sind.
Eine Begrenzung der Einschränkungen in IN ist mir nicht bekannt.
Du kannst also beliebig viele Einschränkungen definieren.
Was Dein Beispiel betrifft, wenn Du mehrere aufeinander folgende Werte hast (1, 2, 3, ... 10), dann kannst Du auch die BETWEEN-Funktion nutzen:
Code:
select * from table where id between 1 and 10

redlama
 
Zurück