如何重复利用case when 里面的条件,如
select case when a>2 then 'ok'
when a>5 then 'no'
when a>...
else 'error' end from table1
这个条件a是很长的sql语句,都是一样的,怎么能优化一下呢
那你写个函数啊
另外做一张表就好了呀 里面的字段 条件 结果 a>2 OK a>5 no