SQL WHERE Klausel

Zhen

Lt. Junior Grade
Registriert
Aug. 2009
Beiträge
299
Hallo Leute,
also ich möcht mich schon mal im vornherein für diese richtig dumme Frage entschuldigen, aber... naja... hilft nicht ^^

Also ich bin in MySQL ein richtiger Anfänger und kenne bislang auch nicht alle Befehle und das ganze Zeug. Daher auch meine Frage.

Wozu wird das "IN" in der WHERE Anweißung verwendet? Was bewirkt es eigentlich? Ich hab zwar gegoogelt aber es kommen entweder nur schlechte Beiträge oder welche wo es nicht für "meine Verstandsweiße" nicht richtig erklärt wird ^^

Könnte mir jemand vielleicht erklären wozu das IN da ist und was es bewirkt? Gibt es vielleicht noch andere Anweißungen für die WHERE Abfrage außer IN??

Danke schon mal im vorraus und ich hoffe doch ihr seid mir nicht allzu böse wegen der dämlichen Frage =D
Ergänzung ()

Ok vergesst es. Ich habs mittlerweile doch noch gefunden.
Danke
 
äh,

select column1

from

table1

where

column1 in ('1','2','3');


so bedeuted in
"enthalten in"
 
danke ^^

hab dann doch noch eine beschreibung gefunden die geholfen hat.
zwar auf english aber hat dennoch geholfen.
 
WHERE kann z.B. verwendet werden um bestimmte Daten erhalten zu wollen, in dem Beispiel hier z.B. nur die Daten wo "id" 1 ist:

SELECT * FROM table WHERE id = "1"
 
Du kannst "where in" auch für Subselects nutzen, wenngleich dafür Joins besser geeignet sind..

Grüße
 

Ähnliche Themen

Zurück
Oben