2017-09-29 4 views
0

すべてのレコードが表示されるように「すべて」の選択肢を含めるように求められたレポートを終了します。このシナリオでは、フィールド(ローカル)にTrueとFalseのそれぞれ0と1のみが含まれています。私が書いたクエリは、すべてが選択されたときにレポートを読み込むために永遠に必要です。これを行うにはより良い方法がありますか?以下はTBL FROMフィールドタイプがtinyintのすべての値を選択

おかげでみんなをローカル を選択 ローカル UNION AS私はショー "すべて"

SELECT '2' を持っているクエリがあります!

答えて

2

あなただけorを使用することができます。

select * 
from tbl 
where (Local = @Local or @Local = 2) 

それとも

select * 
from tbl 
where @Local IN (Local, 2) 
+0

ありがとうございました!これは本当にうまく動作します。 – dran

+0

@dranお手伝いします! – SqlZim

関連する問題