表:
NAME MONTH
A 13
B 16
C 36
D 64
...
视图:
NAME MONTH FENDUAN
A 13 1-2年
B 16 1-2年
C 36 2-3年
D 64 3年以上
...
FENDUAN就(1-2年,2-3年,3年以上,三种)
MONTH是不确定的
这种视图怎么得?
NAME MONTH
A 13
B 16
C 36
D 64
...
视图:
NAME MONTH FENDUAN
A 13 1-2年
B 16 1-2年
C 36 2-3年
D 64 3年以上
...
FENDUAN就(1-2年,2-3年,3年以上,三种)
MONTH是不确定的
这种视图怎么得?
就成,第一个回复的给分啊。
NAME MONTH FENDUAN1 FENDUAN2 FENDUAN3
A 13 1-2年
B 16 1-2年
C 36 2-3年
D 64 3年以上
这样了
A 13 1-2年
B 16 1-2年
C 36 2-3年
D 64 3年以上
不是这样的。。
select name,month,
case when month>=1 and month <2 then '1-2年'
when month >=2 and month<3 then '2-3年'
else '3年以上' end fenduan
from ...
FROM table;