Chinaunix

标题: 请教一个sql语句,谢谢 [打印本页]

作者: Zerg    时间: 2005-07-01 14:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: cyberflying    时间: 2005-07-01 14:37
标题: 请教一个sql语句,谢谢
典型的行列转换,case when可以搞定。
作者: Zerg    时间: 2005-07-01 16:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: daliwa    时间: 2005-07-01 21:13
标题: 请教一个sql语句,谢谢
呵呵,楼上写得不错!
作者: cyberflying    时间: 2005-07-02 16:34
标题: 请教一个sql语句,谢谢
这样可以简洁些,没必要两次group by吧:)
select name,
          sum(case  type when 'breakfast' then value end) breakfast,
          sum(case  type when 'lunch' then value end) lunch,
          sum(case  type when 'supper' then value end) supper,
  from your_tbl
group by name
作者: Zerg    时间: 2005-07-03 19:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: rheet1978    时间: 2005-07-04 10:48
标题: 请教一个sql语句,谢谢
谢谢cyberflying,收藏
作者: liugr3988    时间: 2005-07-23 17:22
标题: 请教一个sql语句,谢谢
这个问题问得好,现实中经常会遇到这种问题的。
作者: markmahw    时间: 2005-07-25 02:21
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2