`
FrankGui
  • 浏览: 608 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

一个SQL题目

阅读更多
表t有四个字段a/b/c/d,问下面两个SQL语句结果有什么不同:
select a, b, sum(c) 
from t 
where d='t' 
group by a, b 
order by a,b

select a, b, sum(c) 
from t 
where d='t' 
group by b,a
order by a,b


区别就是Group By中的列顺序不同。
做了N年SQL了,还从来没有留意这个问题,我直接回答:结果没区别,但是对性能可能有影响

分享到:
评论

相关推荐

    SQL面试题目-sqlServer

    题目 3: 一个叫 department 的表,里面只有一个字段 name,一个共有 4 条纪录,分别是 a,b,c,d,四个球队对现在四个球队进行比赛,用一条 SQL 语句显示所有可能的比赛组合。 答案:select a.name, b.name from team...

    火车销售系统题目sql题目

    【标题】:“火车销售系统题目sql题目” 在IT领域,尤其是数据库管理和数据分析中,SQL(Structured Query Language)是不可或缺的工具。"火车销售系统题目sql题目"这一主题聚焦于使用SQL来解决与火车销售系统相关...

    中兴SQL题目 中兴SQL题目

    中兴SQL题目中提到的第一个查询语句是为了找出每个部门中月工资最高的职工号。这个查询使用了子查询,对于外层的每个职工记录,都需要对内层的职工表进行检索,这可能导致较高的计算开销,特别是当职工表非常大时。 ...

    一个题目涉及到的50个Sql语句

    在第一个题目中,查询“001”课程比“002”课程成绩高的所有学生的学号,这涉及到了子查询和比较运算。子查询被用于获取“002”课程的成绩,然后将其与外部查询中的“001”课程成绩进行比较。 ### 2. 聚合函数与...

    几个很好的SQL题目

    假设我们有一个表`ѧɼֶ`,该表记录了学生的学号以及成绩。表中的数据如下所示: | 学号 | 成绩 | |------|------| | 1 | 199 | | 2 | 198 | | 3 | 100 | | 4 | 88 | | 5 | 87 | | 6 | 88 | | 7 | 99 | | 8 | 88 |...

    HiveSQL实战题目.docx

    这个语句创建了一个名为 student 的表,包含四个字段:s_id、s_name、s_birth 和 s_sex。row format delimited fields terminated by '\t'; 语句指定了表的行格式和分隔符。 四、HiveSQL Load Data 语句 HiveSQL ...

    考试常考的SQL题目---无私奉献了!

    这个压缩包文件“考试常考的SQL题目---无私奉献了!”显然是为准备SQL相关考试或提升技能的人们准备的一份宝贵资料。下面我们将深入探讨一些常见的SQL知识点,这些知识点通常会在考试中出现,并且对于理解和操作...

    SQL期中考试题目

    5. **SQL通配符**:“%”代表零个、一个或多个字符,“_”代表单个字符。 6. **三级模式**:外模式,模式,内模式;外模式/模式映射,模式/内模式映射。 简答题部分: 1. **完整性检查**:确保数据的准确性和一致...

    强网杯SQL题目复现php.zip

    【标题】"强网杯SQL题目复现php.zip"是一个针对网络安全竞赛——强网杯的解题资源包,其中包含了与SQL(结构化查询语言)相关的挑战。这个压缩包特别关注了如何在PHP环境中重现这些SQL题目。 【描述】描述中的...

    SQL 面试题目汇总

    7. **视图(Views)**:视图是从一个或多个表中选取特定列的虚拟表,它提供了抽象和简化数据的方法。面试中可能涉及如何创建和使用视图,以及视图在安全性、性能和数据抽象方面的作用。 8. **JOIN操作**:理解INNER...

    PostgreSQL DBA认证 PGCE-E-092-中级SQL题目

    PostgreSQL DBA认证PGCE-E-092-中级SQL题目是一个测试SQL掌握程度的题目,涵盖了PostgreSQL数据库管理系统的各种知识点。 LIKE操作符 在PostgreSQL中,LIKE操作符用于字符串模式匹配。LIKE操作符有两种通配符:%和...

    补充的sql题目.rar

    首先,"补充sql题目.doc"很可能是一个文档,包含了各种SQL题目,用于测试和提升用户对SQL的掌握程度。这些题目可能包括但不限于选择查询(SELECT)、联接操作(JOIN)、子查询、聚合函数(COUNT, SUM, AVG, MAX, MIN...

    SQLServer期末考试题目及答案.docx

    SQL Server 2000 是一个功能强大且灵活的关系数据库管理系统,具有广泛的应用前景。本文对 SQL Server 2000 的基础知识、安装、配置、数据库设计、查询优化、索引和存储过程等方面进行了详细的解释和分析。

    ORACLE,sql server笔试题目,答案

    【标题】:“ORACLE,sql server笔试题目,答案”涵盖了两个主流的关系型数据库管理系统——Oracle和SQL Server的相关知识。在数据库领域,Oracle和SQL Server都是广泛使用的数据库平台,尤其在企业级应用中占据重要...

    SQL数据库SQL查询题目

    在描述中提到的"1、查询“001”课程比“002”课程成绩高的所有学生的学号"是一个具体的SQL查询任务,要求找出在"001"课程中得分高于"002"课程的所有学生的学号。 首先,我们需要理解数据库的基本结构。在关系型...

    SQL面试(SQL面试的一些题目和答案)

    关于"小霸王"的求解问题,这是一个数字谜题,可以使用循环和条件判断来解决,但在SQL中并不常见。通常这类问题更适合编程语言如Python或Java。 最后,给定的数据片段要求查询每门课都大于80分的学生姓名,可以使用...

    一些简单的sql题目.txt

    这是一本关于sqi题目的文档,相关的有问题,有答案,有一些讲解。希望能够对您有所帮助,谢谢。

    niit sql考试题目

    7. 验证表格存在的存储过程:在SQL Server中,`sp_help`是一个系统存储过程,可以用来获取数据库对象的信息,包括表格。所以第3个选项是正确的。 8. SDLC(软件开发生命周期)阶段:所有开发的代码汇总是在构造阶段...

    高级查询sql题目

    8. **CROSS APPLY和OUTER APPLY**:在某些数据库系统中(如SQL Server),这些运算符允许将一个查询的结果作为另一个查询的输入,用于复杂的数据处理和分析。 9. **UNION和INTERSECT**:UNION用于合并两个或更多...

Global site tag (gtag.js) - Google Analytics