痔になりやすい生活習慣とは?

こんにちは、
(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'

このQ&Aに関連する最新のQ&A

A 回答 (1件)

TABLE2.[TYPE] in ('77','88','99')



でいいのでは?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング