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
  • asp之家 网络编程 m.aspxhome.com