【Oracle】CASE句はネスト可能
そのまんま。
CASE句で分岐した値に対して、更にこうだったら。。。ってできる。
CASE TBL1.A WHEN 0 THEN CASE TBL2.B WHEN 0 THEN 0 WHEN 1 THEN 1 END WHEN 1 THEN CASE TBL2.B WHEN 0 THEN 2 WHEN 1 THEN 3 END ELSE NULL END
重くなりそうなんで不必要にやったらまずいのかな。
プログラム側である程度絞れるんなら絞ってあげたいですかね。