うちの会社ではストプロが主流みたいでぼちぼち書く機会があるんだけど、
コードレビューいただいた時に、書き方を教わったのでメモ。
普通にIFで書く時
IF w_no_target_content IS NOT NULL AND w_no_target_content <> '' THEN
w_result.no_target_content = w_no_target_content;
END IF;
今回教わった書き方
CASE WHEN w_no_target_content IS NOT NULL AND w_no_target_content <> '' THEN w_result.no_target_content = w_no_target_content END
一行で書けていい感じに…!!ELSEも書けるよ。
rubyでだと後置IFとか三項演算子とかで書いてたから同じような書き方ができないかなーと思ったりしてたからよかった。