select_case.sql 856 B

1234567891011121314151617181920
  1. --!syntax_pg
  2. select
  3. -- case $x when
  4. case 2 when 1 then 777 else 999 end a1,
  5. case 1 when 1 then 777 else 999 end a2,
  6. case 1 when 1 then 3 end a3,
  7. case 1 when 2 then 3 end a4,
  8. case 1 when 2 then 3 else 4 end a5,
  9. case 1 when 2 then 20 when 3 then 30 when 4 then 40 when 5 then 50 when 6 then 60 when 7 then 70 else 100 end a6,
  10. case 1 when 2 then 20 when 3 then 30 when 4 then 40 when 5 then 50 when 6 then 60 when 7 then 70 end a7,
  11. -- case when
  12. case when 2=1 then 777 else 999 end b1,
  13. case when 1=1 then 777 else 999 end b2,
  14. case when 1=1 then 3 end b3,
  15. case when 1=2 then 3 end b4,
  16. case when 1=2 then 3 else 4 end b5,
  17. case when 1=2 then 20 when 1=3 then 30 when 1=4 then 40 when 1=5 then 50 when 1=6 then 60 when 1=7 then 70 else 100 end b6,
  18. case when 1=2 then 20 when 1=3 then 30 when 1=4 then 40 when 1=5 then 50 when 1=6 then 60 when 1=7 then 70 end b7