Oracle 数据库的统计功能?比如需要统计某个字段所对应的数据个数,并写入统计表,该如何操作。
发布网友
发布时间:2022-05-24 07:33
我来回答
共2个回答
热心网友
时间:2023-10-30 21:59
用一个过程
create or replace procere procere_name as
begin
insert into 统计表
select 字段名1,count(1) from 表 group by 字段名1
--统计表中的字段。(字段名1,数量)。如果有其它字段,请加入到下面select语句中。如:
/* insert into 统计表
select 字段名1,sysdate,'统计者的姓名', count(1) from 表 group by 字段名1*/
end;
热心网友
时间:2023-10-30 21:59
创建一个函数或过程,演示示例
CREATE OR REPLACE FUNCTION function_name()
return number
as
ll_count number;
begin
SELECT count(1) INTO ll_count FROM d_ct51c WHERE a='1';
INSERT INTO R_LHT_413 (counts) VALUES (ll_count );
return ll_count;
end;
/