case文をクエリのwhere条件に追加しようとしています。 ==他0私はCOL1はWHERE条件にnullでほしい - 上記のクエリに示すように 私のクエリは、私は、ID場合はWHERE条件に0 = COL1を追加したいbelow-where句のユースケース
select * from table_name
where
if(id==1) then col1 = 0
else col1 is null
のように見えます。 試しました
select * from table_name
where
case id =1 then (col1 = 0)
else col1 is null
end
構文は正しくありません。 これを行う方法はありますか?
なぜ 'どこ(ID = 1、COL1 = 0)OR(ID <> 1、COL1 IS NULL)'? –