Ich benutze SSMS 2008 R2 und versuche herauszufinden, die SQL-Select-Anweisung alle Datensätze, in denen zwei oder mehr der Werte gefunden werden.SQL-Abfrage für zwei mögliche Werte?
Dies sind die vier möglichen Werte, nach denen ich suche. Wenn zwei oder mehr dieser Werte (SubstanceAbuse, BehaviorEmotion, SexualAbuse, DomesticViolence) erfüllt sind, möchte ich ein neues Feld auf 1 setzen. Wie mache ich das?
case when qav.[test_setup_details_caption] in ('Substance Abuse/Drug Use','Caregiver monitor youth for drug alcohol use') then 1 else 0 end SubstanceAbuse,
case when qav.[test_setup_details_caption] in ('Physical Aggression','Firesetting','Gang Involvement','Runaway Behavior') then 1 else 0 end BehaviorEmotion,
case when qav.[test_setup_details_caption] = 'Problem Sexual Behavior' then 1 else 0 end SexualAbuse,
case when qav.[test_setup_details_caption] LIKE '%Domestic%' then 1 else 0 end DomesticViolence,
Danke Biggs das war es! – salvationishere