こんにちは、
(SQL server2005環境)
ストアドのwhere文なのですが、
codeの条件でtypeが77,88,99のいずれかを検索させたい場合
下記の文になると思いますが、もう少し簡略することは出来ますでしょうか?
WHERE
TABLE2.[Code] LIKE COALESCE(@Code, TABLE2.[Code], '') and
TABLE2.[TYPE] = '77' or
TABLE2.[Code] LIKE COALESCE(@Code, TABLE2.[Code], '') and
TABLE2.[TYPE] = '88' or
TABLE2.[Code] LIKE COALESCE(@Code, TABLE2.[Code], '') and
TABLE2.[TYPE] = '99'