oracle 计算一张表里每条数据的总数

有两张表A和B关联字段sfzh求A表的sfzh在B表里出现的次数要存储过程,求大神指导... 有两张表 A和B 关联字段 sfzh 求 A表的sfzh在B表里出现的次数

要存储过程,求大神指导
展开
 我来答
badkano
推荐于2016-01-10 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885366
团长

向TA提问 私信TA
展开全部

需要用count函数来实现。

如test表中有如下数据:

现要查询每个deptno下的人数,可用如下语句:

select deptno,count(*) from emp group by deptno;

查询结果:

heyongsai
推荐于2018-02-28 · TA获得超过1184个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:300万
展开全部
要存储过程?一句SQL就搞定了呀?
select
t1.sfzh,
count(1) as 次数
from a t1, b t2
where t1.sfzh = t2.sfzh(+)
group by t1.sfzh

有问题,请追问。
追问
a表中的 数据 b表中不一定 你这个 查到好多null的 怎么改
想要存储过程 想学个例子
其他的表这个次数 要调存储过程的
追答
你是说 a 表中的数据,b 表中不一定有,对吧?
那边这句 SQL 考虑的外连接:
select
t1.sfzh,
count(1) as 次数
from a t1, b t2
where t1.sfzh = t2.sfzh(+)
group by t1.sfzh

function函数如下:
create or replace function test(p_sfzh varchar2) return is
p_return number;
begin
select count(1) into p_return
from b t2 where
and t2.sfzh = p_sfzh;
return(p_return);
end test;

调用function函数:
select
t1.sfzh,
test(t1.sfzh) as 次数
from a

若有问题,请直接百度HI
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linsloony
2014-02-11 · TA获得超过362个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:283万
展开全部
MSSQL下可以这样写,Oracle也应该一样(Oracle很久没用到了- -):
Select B.sfzh,Count(b.sfzh) as times from B

Left Join A on A.sfzh=B.sfzh
Where A.sfzh is not null
Group By B.sfzh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独闪客
2014-02-11 · TA获得超过425个赞
知道小有建树答主
回答量:580
采纳率:0%
帮助的人:266万
展开全部
1o4o工程合法吗?不合法吗?
1o4o工程合法吗?不合法吗?
同样的行业,很多人都会问:
什么这个行业是真的吗?
什么这个行业好做吗?
什么这个行业赚钱吗?等等问题......

人的一生,是生不带来死不带去的一生。我们在亲人的欢笑声中诞生,又在亲人的悲伤中离去。而这一切我们都不知道,我们无法控制自己的生与死,但我们应庆幸自己拥有了这一生;多数人到了年迈的时候才能体会到健康长寿比荣华富贵更重要。

行业本身没好坏,具体得看从事它的人怎么做。这个行业至今有上千万的人从事,赔钱,那么肯定也有少数人挣到钱,这个是市场经济规律的最基本的概念,货币通过一个不公平的渠道再次分配,流向极少数操纵者手里。当然就有部分人挣到钱了,这些人就是较早从事的那少部分人。

、、
、、、
、、
、、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情又独中
2014-02-11 · TA获得超过1032个赞
知道小有建树答主
回答量:1220
采纳率:100%
帮助的人:827万
展开全部
select A.sfzh,count(1) from A,B where A.sfzh=B.sfzh
追问
a表中有重复数据,取a 的一条 和b表比,b表也有重复数据,就想要a表的sfzh在B 表中有多少记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式