iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Where/Order by/Ggroup by/Having使用的注意事项
  • 554
分享到

Where/Order by/Ggroup by/Having使用的注意事项

Where/Orderby/Ggroupby/Having使用的注意事项 2019-12-06 18:12:38 554人浏览 才女
摘要

1、Where、Order by、Group by 、having Where作用对象是:基本表或视图,从中选出符合条件的元素。 Order by 作用对象是:基本表或视图,就是排序方式,分为升序(ASC)和降

1、Where、Order by、Group by 、having

Where作用对象是:基本表或视图,从中选出符合条件的元素。

Order by 作用对象是:基本表或视图,就是排序方式,分为升序(ASC)和降序(DESC),排序默认为升序

Group by 作用对象是:基本表或视图,把对象进行分组(一个或多个字段)。

Having 作用对象是 组,从中选择符合条件的组

注意事项:

  1. Group by 与having连用选出符合条件的分组;
  2. Group by 必须与聚合函数(sum,avg,min,max,cout)一起使用才有意义,使用时至少需要一个分组标志;
  3. Group by 与Where 一起使用时:

【3.1】一起使用时,where在前group by 在后;

【3.2】注意having和where的用法区别;

          (3.2.1)having只能用在group by 之后,对分组的结果进行筛选{即使用having的前提条件是分组};

           (3.2.2)where肯定再group by之前;

           (3.2.3)where后的条件表达式里不允使用聚合函数,而having可以;

【3.3】当一个查询语句同事出现了where,group by,having,order by的时候,执行顺序和编写顺序是:

(1) 执行where xx对全表数据做筛选,返回第1个结果集。

(2) 针对第1个结果集使用group by分组,返回第2个结果集。

(3) 针对第2个结果集中的每1组数据执行select xx,有几组就执行几次,返回第3个结果集

(4) 针对第3个结集执行having xx进行筛选,返回第4个结果集。

(5) 针对第4个结果集排序。

您可能感兴趣的文档:

--结束END--

本文标题: Where/Order by/Ggroup by/Having使用的注意事项

本文链接: http://www.lsjlt.com/news/2995.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中的group by 和 having使用
    mysql中的group by 和 having 使用 理论 –sql中的group by 用法解析: – Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(G...
    99+
    2023-09-14
    mysql 数据库 sql
  • MYSQL  group by使用的注意事项有哪些
    本文小编为大家详细介绍“MYSQL  group by使用的注意事项有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“MYSQL  group by使用的注意事项有哪些”文章能...
    99+
    2023-07-02
  • 数据库中group by和having语法使用是什么样的
    本篇文章给大家分享的是有关数据库中group by和having语法使用是什么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。有个...
    99+
    2024-04-02
  • 使用CDN的一些注意事项
    使用CDN的注意事项有: 选择CDN的时候,为了保障网站的安全性,应该选择安全可靠的提供商。不要为搜索引擎设置指定IP,不然CDN发挥不了作用,会使CDN加速系统就无法给出最佳的加速线路。做域名CNAME解析时,地址后面要加点,不然CDN网...
    99+
    2024-04-02
  • 关于Arrays.sort()使用的注意事项
    目录Arrays.sort()使用注意事项Arrays.sort()平时经常用到:有两种方式Arrays.sort()降序排列问题Arrays.sort()使用注意事项 Java中的...
    99+
    2024-04-02
  • Springboot中@RequestBody注解使用的注意事项
    这篇文章将为大家详细讲解有关Springboot中@RequestBody注解使用的注意事项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。@RequestBody注解踩坑@RequestBody json...
    99+
    2023-06-29
  • innodb使用的注意事项有哪些
    使用InnoDB引擎时,有一些注意事项需要注意:1. 适当设置InnoDB缓冲池大小:InnoDB使用缓冲池来缓存数据和索引,因此设...
    99+
    2023-09-15
    innodb
  • 在SpringBoot中使用lombok的注意事项
    目录Lombok需求Lombok的使用开发工具无论是idea还是eclipse都必须要安装插件在项目中依赖Lombok如下简化javabean证明lombok在编译以后会自动生成Lo...
    99+
    2024-04-02
  • Arrays.sort()使用的注意事项有哪些
    这篇文章主要讲解了“Arrays.sort()使用的注意事项有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Arrays.sort()使用的注意事项有哪些”吧!Arrays.sort()...
    99+
    2023-06-30
  • 关于replaceFirst使用时的注意事项
    目录replaceFirst使用时的注意事项坑一坑二String类的replaceFirst方法不好用的原因代码一代码二replaceFirst使用时的注意事项 公司项目最近有一个开...
    99+
    2024-04-02
  • jQuery.post使用的注意事项有哪些
    本篇内容介绍了“jQuery.post使用的注意事项有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 使用.removeProp的注意事项是什么
    本篇内容主要讲解“使用.removeProp的注意事项是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“使用.removeProp的注意事项是什么”吧!  ...
    99+
    2024-04-02
  • Js中parseInt的使用及注意事项
    目录start回顾一下map学习一下 parseInt总结:总结start 先看一个题目['1','2','3'].map(parse...
    99+
    2023-01-03
    js parseInt js parseint 精度 js parseint 小数
  • 基于Springboot使用logback的注意事项
    Springboot logback的注意事项 项目使用SpringBoot搭建的,开发环境没有发现问题,日志输出位置也正常。 项目的日志没有使用默认配置文件名方式,而是一个环境一套...
    99+
    2024-04-02
  • 使用.prop的注意事项是什么
    这篇文章主要介绍“使用.prop的注意事项是什么”,在日常操作中,相信很多人在使用.prop的注意事项是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”使用.prop的注意...
    99+
    2024-04-02
  • 使用elementUI组件el-dropdown的注意事项
    这篇文章将为大家详细讲解有关使用elementUI组件el-dropdown的注意事项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。选择即改变:click选择哪个,就显示当前的值,页面UI显示并伴随css...
    99+
    2023-06-22
  • Lambda表达式的使用及注意事项
    目录Lambda表达式的使用Lambda表达式的省略模式Lambda使用注意事项Lambda表达式和匿名内部类的区别Lambda表达式的使用 练习: 定义一个接口flyable,里面...
    99+
    2024-04-02
  • 谨慎使用Go语言的注意事项
    在使用Go语言编程的过程中,我们需要谨慎细心,注意一些潜在的问题和陷阱。本文将介绍一些常见的注意事项,并提供具体的代码示例来帮助读者更好地理解。希望通过本文的分享,读者们在使用Go语言...
    99+
    2024-04-02
  • Python中Enum使用的几点注意事项
    Enum 是个类 所以 基本的类操作都可以用 也就是我们可以添加自己的方法 class Mood(Enum): FUNKY = 1 HAPPY = 3 def...
    99+
    2024-04-02
  • replaceFirst使用时的注意事项有哪些
    这篇文章主要介绍了replaceFirst使用时的注意事项有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。replaceFirst使用时的注意事项公司项目最近有一个开发填...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作