好长时间不写sql了,今天群里问了一个问题:
我想得到的就是
2,3,4,就是低,5,6,7,8,9就是中,10,11....就是高,现在只知道zpcs,怎么得到高中低?
case 写的,decode不好写
首先是测试表
然后让不同的人显示不同
1
2
3
4
5
6 |
select user_name, ( case
when user_name in
( ‘孙丹华‘ , ‘孙国平‘ ) then
‘ok‘ when
user_name in
( ‘孙静怡‘ ) then
‘ok2‘ else
‘notok‘ end ) as
测试 from
sm_user where
user_name like
‘孙%‘ |
原文:http://www.cnblogs.com/sumsen/p/3564944.html