こんにちは、私は SQL サーバーのストアド プロシージャから以下の権限を持っています。
SET @GenderToSearchBy =
CASE
When @Gender IS NOT NULL And @Gender='M' THEN @MaleID
When @Gender IS NOT NULL And @Gender='F' Then @FemaleID
Else NULL
End
SELECT FRST_NAME,LAST_NAME,ID_NUMB,GRDE_DSCN,
GEND_ID FROM #TEMP_STUD WHERE GEND_ID=@GenderToSearchBy
今、私はこれ@Gender
がNULLまたは等しくない場合、M
またはF
両方の性別を検索することを望んでいます。つまり、WHERE
必須ではありませんCASE
。