求一条SQL语句

my145793 2009-02-12 02:57:34
sql=select dzm,nvl(hpzl,'Z'),zxdm,count(*) from b_zyxmls where zmlm='WXR'and  zxdm in ('11','22') group by nvl(hpzl,'Z'),dzm,zxdm;

执行结果为:

现在我想把第二条记录第五条记录合并为一条记录
即 DZM HPZL
读书铺 11 J 1 Z 4
...全文
295 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2009-02-16
  • 打赏
  • 举报
回复
优先按照DZM排序 然后按照NVL排序
联合查询
LZ要求的太复杂也不实用
mirzlm 2009-02-16
  • 打赏
  • 举报
回复
标记
ngx20080110 2009-02-16
  • 打赏
  • 举报
回复
learning
老紫竹 2009-02-16
  • 打赏
  • 举报
回复
行转列问题,去搜索吧。

这个也行 http://search.laozizhu.com/show.jsp?id=1756
my145793 2009-02-16
  • 打赏
  • 举报
回复
问题已解决 感谢老紫竹
sql=select dzm,zxdm,
max(case ZJ when 'Z' then S else 0 end) Z,
max(case ZJ when 'J' then S else 0 end) J
from (select dzm,zxdm,nvl(hpzl,'Z')ZJ,count(*)S from b_zyxmls where zmlm='WXR'and zxdm in ('11','22') group by dzm,zxdm,nvl(hpzl,'Z'))
group by dzm,zxdm;


linv89 2009-02-15
  • 打赏
  • 举报
回复
delete A from 表名 A ,(select dzm form 表名 croup by dzm having count(1)>1) as t where t.dzm = A.dzm;
linv89 2009-02-15
  • 打赏
  • 举报
回复
delete A from 表名 A ,(select dzm form 表名 croup by dzm having count(1)>1) as t where t.dzm = a.dzm;
  • 打赏
  • 举报
回复
关注 学习
bj890 2009-02-14
  • 打赏
  • 举报
回复
联合查询
pengling1985 2009-02-13
  • 打赏
  • 举报
回复
楼主,弄出来,把SQL语句发上来看看,好像有点难度,嘿嘿……
sebatinsky 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lsw_19880625 的回复:]
sql=select dzm,nvl(hpzl,'Z'),zxdm,count(*) from b_zyxmls  group by dzm,zxdm;


你试试吧!
[/Quote]
呵呵,楼主只是求一条数据而已,呵呵,当然我没有必要写这么多,但是楼主以后还是得自己写更多的语句吧,所以还是思考一下比较好,要求也许就是合并相通名称的数据而已,这里就会用到group by ,分组,就是相同的id或者是你的要求项,是一组,然后求其总和,就可以了.楼主可以试试自己写更多的例子,
huaihuaihao 2009-02-13
  • 打赏
  • 举报
回复
是不是需要用到jion啊
liushuiriji 2009-02-13
  • 打赏
  • 举报
回复
5l的太复杂了!没看明白
qgmzhfj 2009-02-13
  • 打赏
  • 举报
回复
你可以在对你上边的表在进行一次操作啊。
耶律火柴 2009-02-13
  • 打赏
  • 举报
回复
分组顺序变一下试试

group by dzm,zxdm,nvl(hpzl,'Z');
sunlights 2009-02-13
  • 打赏
  • 举报
回复
字段值要一致吧
烈焰 2009-02-12
  • 打赏
  • 举报
回复
up
lsw_19880625 2009-02-12
  • 打赏
  • 举报
回复
sql=select dzm,nvl(hpzl,'Z'),zxdm,count(*) from b_zyxmls group by dzm,zxdm;




你试试吧!
云想慕尘 2009-02-12
  • 打赏
  • 举报
回复
其他记录合并不呀??
kongwei302 2009-02-12
  • 打赏
  • 举报
回复
group by
加载更多回复(4)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧