複数の結果を持つ以下のようなケース ステートメントがあります。残念ながら、最初の 3 つの結果が満たされているため、他のオプションは無視されています。すべての結果を考慮した声明の方法はありますか?
,CASE WHEN T.T1_HoNOSCA_Score IS NULL THEN 'Missing T1'
WHEN T.T2_HoNOSCA_Score IS NULL THEN 'Missing T2'
WHEN T.T1HonosValidity IN ('NULL','Invalid 9','Invalid Null')
OR T.T2_HonosValidity IN ('NULL','Invalid 9','Invalid Null') THEN 'Invalid Data'
WHEN T.T1_HoNOSCA_Score IS NULL AND T.T2_HoNOSCA_Score IS NULL THEN 'Missing T1 & T2'
WHEN T.T1_HoNOSCA_Score IS NULL AND T.T1HonosValidity IN ('NULL','Invalid 9','Invalid `enter code here`Null')
OR T.T2_HonosValidity IN ('NULL','Invalid 9','Invalid Null') THEN 'Missing T1 & Invalid Data'
WHEN T.T2_HoNOSCA_Score IS NULL AND T.T1HonosValidity IN ('NULL','Invalid 9','Invalid Null')
OR T.T2_HonosValidity IN ('NULL','Invalid 9','Invalid Null') THEN 'Missing T2 & Invalid Data'
WHEN T.T1_HoNOSCA_Score IS NULL AND T.T2_HoNOSCA_Score IS NULL AND T.T1HonosValidity IN ('NULL','Invalid 9','Invalid Null')
OR T.T2_HonosValidity IN ('NULL','Invalid 9','Invalid Null') THEN 'Missing T1 & T2 & Invalid Data'
ELSE NULL END AS Data_Quality_Type