bug成长记

1 本意打算当scene = 5 直接取5
2 
3 错误写法:因为写在下面始终走不了下面那个本意走的case
SELECT
CASE
WHEN scene<8 AND scene <> 4 THEN scene+1
WHEN scene = 5 AND type IN (8,12) THEN 5
ELSE 8
END AS scene
 
正确写法:
SELECT
CASE
WHEN scene = 5 AND type IN (8,12) THEN 5
WHEN scene<8 AND scene <> 4 THEN scene+1
ELSE 8
END AS scene

 

posted on 2021-06-10 14:38  大鹏的鸿鹄之志  阅读(38)  评论(0编辑  收藏  举报