sql中为什么要使用分组查询?

sql中为什么要使用分组查询?,第1张

分组查询一般用于统计数据,使用分组能让汇总结果一目了然。

1、如emp表中有如下数据:

2、根据deptno分组,查询每个分组sal的汇总值,可用如下语句:

select deptno,sum(sal) from emp group by deptno

3、查询结果:

1.创建测试表,

创建表test_group_cols(idnumber,值varchar2(20),remarkvarchar2(20));

2.插入需要测试的数据,

插入集体集体(1,“15”,“rmk1”);

插入集体集体(2,“15”,“rmk1”);

插入group_colstriues(3,25x,rmk2);

插入group_colstriues(3'333',rmk4);

插入group_colstriues(3,'666','rmk3');

插入集体集体(4'35',rmk1');

插入group_colstriues(4.77,rmk1);

3.查询表的所有字段,选择。*,rowidfromuser_tab_colstwheretable_name=upper('test_group_cols')如下图

4.写SQL,groupbyid字段,selectid,count(*)fromtest_group_colstgroupbyid,如下图。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10024516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存