综合查询的问题(很复杂)

kingman888 2003-06-10 06:09:41
有一表,其中有两个字段 来源 ,类别
现在我要这样的结果:
类别1 类别2 类别3 ...(这个表中出现过的所有类别)
来源1 数量11 数量12 数量13 ...
来源2 数量21 数量22 数量23 ...
................................
................................
.
.
.
(这个表出现过的所有来源)

要求用一个SQL语句。数量11是指来源为来源1,类别为类别1时在这个表中有多少行数据
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-06-10
  • 打赏
  • 举报
回复
select sum(decode(类别,类别1,1,0)) 类别1,
sum(decode(类别,类别2,1,0)) 类别2,
sum(decode(类别,类别3,1,0)) 类别3
from table_name
group by 来源
Michaelyfj 2003-06-10
  • 打赏
  • 举报
回复
一个sql语句无法完成这个任务
jiezhi 2003-06-10
  • 打赏
  • 举报
回复
use a procedure to do this

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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