SQL CASE WHEN 判斷語句

postgreSQL案例: 

SELECT 

         CASE

            WHEN (store_size <= (100)::NUMERIC)

                THEN '小店'::TEXT

            WHEN (store_size >= (200)::NUMERIC)

                THEN '大店'::TEXT

            ELSE '中店'::TEXT

            END AS store_area_level 

FROM SALE

 

注意:

then後的返回值類型要一致。否則會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章