oracle group by语句实例测试
时间:2024-01-26 16:11:40
Sql代码
CREATE TABLE test(a VARCHAR2( 20),b VARCHAR2 (20),c NUMBER,d VARCHAR2 (20))
INSERT INTO test VALUES( 'a1','b1' ,1, 't');
INSERT INTO test VALUES( 'a3','b3' ,3, 't');
INSERT INTO test VALUES( 'a4','b4' ,4, 't');
INSERT INTO test VALUES( 'a2','b2' ,2, 't');
INSERT INTO test VALUES( 'xx','xx' ,5, 'x');
INSERT INTO test VALUES( 'a1','b1' ,1, 't');
INSERT INTO test VALUES( 'a3','b3' ,3, 't');
INSERT INTO test VALUES( 'a4','b4' ,4, 't');
INSERT INTO test VALUES( 'a2','b2' ,2, 't');
INSERT INTO test VALUES( 'xx','xx' ,5, 'x');
COMMIT;
1.SELECT a,b, SUM(c) FROM test WHERE d= 't' GROUP BY a,b ORDER BY a,b;
2.SELECT a,b, SUM(c) FROM test WHERE d= 't' GROUP BY b,a ORDER BY a,b;
总结:对于1,2而言,结果应该是一样的,但是分组的顺序不同,SQL的性能应该也是不同的。
标签:oracle,group,by
0
投稿
猜你喜欢
python3美化表格数据输出结果的实现代码
2023-08-28 10:04:03
TensorFlow人工智能学习按索引取数据及维度变换详解
2024-01-04 13:18:55
MySQL SQL语句优化的10条建议
2024-01-19 23:41:28
MSSQL安全设置的具体步骤和方法小结
2024-01-18 05:55:43
matplotlib共享坐标轴的实现(X或Y坐标轴)
2023-12-01 23:58:12
解决pandas .to_excel不覆盖已有sheet的问题
2022-12-02 22:42:25
javascript getElementByTagName的使用
2024-04-10 14:00:36
基于python利用Pyecharts使高清图片导出并在PPT中动态展示
2021-02-23 13:02:39
Python实现的直接插入排序算法示例
2022-09-23 05:22:28
SpringCloud Config连接git与数据库流程分析讲解
2024-01-14 01:29:29
Mac上安装MySQL过程分享
2024-01-22 16:03:34
关于asp分页的新想法
2008-09-06 12:53:00
Go语言中的函数详解
2024-04-25 15:04:35
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
2024-05-09 09:03:43
python实现同时给多个变量赋值的方法
2021-10-09 07:02:50
python执行系统命令后获取返回值的几种方式集合
2022-07-24 22:43:56
SQL Server端口更改后的数据库连接方式
2008-12-29 14:11:00
php巧获服务器端信息
2023-10-04 02:18:39
MySQL复制的概述、安装、故障、技巧、工具
2011-04-11 08:36:00
Python多进程机制实例详解
2021-04-10 00:16:44