私はSSMS 2008 R2を使用しており、2つ以上の値が見つかったすべてのレコードを選択するためにSQL select文を理解しようとしています。2つの可能な値のSQLクエリ?
これは、私が探している4つの可能な値です。これらの値の2つ以上(SubstanceAbuse、BehaviorEmotion、SexualAbuse、DomesticViolence)が満たされている場合は、新しいフィールドを1に設定します。これを行うにはどうすればよいですか?
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,
ありがとうBiggsこれはそれでした! – salvationishere