第一步:算出表2数据在表1存在的量 :
select count(*) 表2数据在表1存在的量 from 表2
where exist(
select 'x' from 表1 where 条件
);
第二步:表1数据总量 :
select count(*) 表1数据量 from 表1;
第三步:用第一步算出来的数除以第二步算出来的数就是所占比例:
select 表2数据在表1存在的量 /表1数据量 from dual;
鄙人愚见,不知道楼主的表结构,所以不知道是表1存在表2的关系还是表2存在表1的关系,请大家指教~
第一步:算出表2数据在表1存在的量 :
select count(*) 表2数据在表1存在的量 from 表2
where exist(
select 'x' from 表1 where 条件
);
第二步:表1数据总量 :
select count(*) 表1数据量 from 表1;
第三步:用第一步算出来的数除以第二步算出来的数就是所占比例:
select 表2数据在表1存在的量 /表1数据量 from dual;
鄙人愚见,不知道楼主的表结构,所以不知道是表1存在表2的关系还是表2存在表1的关系,请大家指教~