oracle下如何统计同一类型的记录的条数

2022-04-12 社会 116阅读

1、创建测试表;

createtabletest_type_num(typevarchar2(20),cardNovarchar2(20),orgNamevarchar2(20));

2、插入测试数据;

insertintotest_type_numvalues('1','201103','日本');

insertintotest_type_numvalues('1','201104','中国');

insertintotest_type_numvalues('2','201105','中国');

insertintotest_type_numvalues('2','201106','中国');

insertintotest_type_numvalues('2','201107','日本');

commit;

3、查询表中全量数据;selectt.*,rowidfromtest_type_numt;

4、编写语句,统计同一类型的记录的条数;

  selectt.*,count(1)over(partitionbytype,orgname)cntfromtest_type_numt;

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com