分组过滤问题

一个表lottery里包含 id,name现在我想把一部分id分组并重命名,分为id(1,2,3)命名为name1,id(4,5,6)为name2,id(7,8,9)为name3并且name1包含原表里的几个name,name2包含原表里的几个name,name3包含几个name现在我在数据源视图里,给lottery 用case when id in (1,2,3) then   name1, ...显示全部
一个表lottery里包含 id,name

现在我想把一部分id分组并重命名,分为id(1,2,3)命名为name1,id(4,5,6)为name2,id(7,8,9)为name3

并且name1包含原表里的几个name,name2包含原表里的几个name,name3包含几个name


现在我在数据源视图里,给lottery 用case when id in (1,2,3) then   name1,
                                        when id in (4,5,6) then   name2,
                                                            when id in (7,8,9) then   name3
                                                   end lottery_name

这样增加了一列,列名为lottery_name,这样出来的数据在lottery_name有一些空值,就是我分组没有用到的那些id,我写了一个过滤,里面只包含我需要的id,结果还是有空值,这个要怎么解决呢?


     另外我希望给这个表分层,我新建的这一列为第一层,原来的name为第二层,我要怎么设置呢?收起
参与3

查看其它 2 个回答wanghy的回答

3# yj21080015


不是那个的问题
2010-04-06
浏览352

回答者

wanghy 最近回答过的问题

回答状态

  • 发布时间:2010-04-06
  • 关注会员:0 人
  • 回答浏览:352
  • X社区推广