form子句语法错误

HAVING gives the DBA or SQL-using programmer a way to filter the data aggregated by the GROUP BY clause so that the user gets a limited set of records to view.

HAVING为DBA或使用SQL的程序员提供了一种过滤由GROUP BY子句聚合的数据的方法,以便用户可以查看一组有限的记录。

使用例 (Example of use)

The HAVING clause is like the WHERE clause, except it acts on the grouped data. In this case, the user will only see the largest amounts.

HAVING子句与WHERE子句类似,不同之处在于它对分组的数据起作用。 在这种情况下,用户只会看到最大的金额。

This data is from the campaign contributions data we’ve been using in some of these guides.

此数据来自我们在其中一些指南中一直使用的广告系列贡献数据。

This SQL statement is answering the question: “which candidates received the largest total contributions in 2016 BUT only those that had more than 8$20 Million USD?”

该SQL语句回答了以下问题:“哪些候选人在2016年BUT中获得的捐款最多,只有那些收入超过8千万美元的候选人?”

Ordering this data set in a descending (DESC) order places the candidates with the largest total contributions at the top of the list.

按降序(DESC)排序此数据集,将总贡献最大的候选者放在列表的顶部。

SELECT Candidate, Election_year, sum(Total_$), count(*)
FROM combined_party_data
WHERE Election_year = 2016
GROUP BY Candidate, Election_year -- this tells the DBMS to summarize by these two columns
HAVING sum(Total_$) > 20000000  -- limits the rows presented from the summary of money ($20 Million USD)
ORDER BY sum(Total_$) DESC; -- orders the presented rows with the largest ones first.
+--------------------------------------------------+---------------+-------------------+----------+
| Candidate                                        | Election_year | sum(Total_$)      | count(*) |
+--------------------------------------------------+---------------+-------------------+----------+
| CLINTON, HILLARY RODHAM & KAINE, TIMOTHY M (TIM) |          2016 | 568135094.4400003 |      126 |
| TRUMP, DONALD J & PENCE, MICHAEL R (MIKE)        |          2016 | 366853142.7899999 |      114 |
| SANDERS, BERNARD (BERNIE)                        |          2016 |      258562022.17 |      122 |
| CRUZ, RAFAEL EDWARD (TED)                        |          2016 | 93430700.29000005 |      104 |
| CARSON, BENJAMIN S (BEN)                         |          2016 | 62202411.12999996 |       93 |
| RUBIO, MARCO ANTONIO                             |          2016 |        44384313.9 |      106 |
| BUSH, JOHN ELLIS (JEB)                           |          2016 |       34606731.78 |       97 |
+--------------------------------------------------+---------------+-------------------+----------+
7 rows in set (0.01 sec)

As with all of these SQL things there is MUCH MORE to them than what’s in this introductory guide.

与所有这些SQL事物一样,它们比本入门指南中的内容要多得多。

I hope this at least gives you enough to get started.

我希望这至少能给您足够的入门。

Please see the manual for your database manager and have fun trying different options yourself.

请参阅数据库管理员的手册,并尝试自己尝试其他选项,这很有趣。

翻译自: https://www.freecodecamp.org/news/the-sql-having-clause-explained-with-example-syntax/

form子句语法错误

form子句语法错误_用示例语法解释SQL的子句相关推荐

  1. 使用C#操作ACCESS数据库时提示 “FORM子句语法错误”。

    C#操作ACCESS数据库时提示 "FORM子句语法错误 错误提示和代码原文如图所示 OleDbConnection oleDbConnection = new OleDbConnectio ...

  2. sql注入语句示例大全_SQL Group By语句用示例语法解释

    sql注入语句示例大全 GROUP BY gives us a way to combine rows and aggregate data. GROUP BY为我们提供了一种合并行和汇总数据的方法. ...

  3. access里的多步oledb错误_(ADO) 的 ConnectionString 属性 - SQL Server | Microsoft Docs

    ConnectionString 属性 (ADO)ConnectionString Property (ADO) 01/19/2017 本文内容 指示用于建立与数据源的连接的信息.Indicates ...

  4. 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)

    文章目录 第二章-C语言概述 本章内容 简单的C程序示例 示例解释 快速概要 程序细节 简单程序的结构 提高程序可读性的技巧 进一步使用C 多个函数 调试程序 语法错误 语义错误 程序状态 关键字和保 ...

  5. 语法手册_是真的猛!SQL 语法速成手册

    小Hub领读: 整理非常全面,原谅我书读得少,只能用一句卧槽来赞美了! 太赞了,SpringBoot+Vue前后端分离完整入门教程!​mp.weixin.qq.com 作者:静默虚空 原文:https ...

  6. 飞书上点链接怎么指定跳转浏览器_链接示例表功能还可以这样用??

    在 CukeTest 最新版 1.6.0 中更新了一个新功能--链接示例表,能够将外部维护的测试用例数据文件直接链接到示例表中使用. 了解行为驱动(BDD)或Cucumber的同学都知道,长久以来,C ...

  7. find函数常见错误_终于找到你,查找函数,find必不可少

    说起查找类的函数,一般大家想到的都是vlookup这些最常见的函数,而find函数,知名度就没那么高了,的确,光从find函数的功能来看,单兵做战能力的确是不强,但是,团队的力量,才是最强大的,虽然单 ...

  8. Either类java_怎样利用Either和Option进行函数式错误处理的示例

    怎样利用Either和Option进行函数式错误处理的示例 发布时间:2021-02-04 11:30:21 来源:亿速云 阅读:86 作者:小新 这篇文章将为大家详细讲解有关怎样利用Either和O ...

  9. excel切片器显示错误_带切片器的Excel弹出选择器工具

    excel切片器显示错误 Slicers make it easy to select from a list of items, but they take up valuable space on ...

最新文章

  1. xp系统如何将计算机放到桌面快捷方式,如何整理xp系统电脑桌面快捷方式图标...
  2. linux 减少内存碎片,Linux的内存碎片
  3. 20145217信息安全系统设计基础第11周学习总结
  4. 加载更多时,判断tableView快要滑动到底部的时候在去请求更多数据的公式
  5. python 生意_本周互联网关注(2015515):劳动人民的生意经、python好还是go好
  6. 分数怎么化成带分数_小升初数学总复习第三个基础模块:分数的认识
  7. MaxCompute跨境访问加速解决方案
  8. c语言求前15项中偶数项的和,偶数前n项和
  9. python日记(四)字典的常见用法
  10. 可视化排班管理_呼叫中心外包之管理要点与数据分析对策
  11. Linux设置Oracle环境变量
  12. 约束rmq_约束RMQ
  13. android图片尺寸大小设置
  14. ZZULIOJ:1035: 分段函数求值
  15. 汇编“从键盘输入一串字符,分别统计其中字母、数字和其
  16. 通过调用接口查询ISBN的图书信息
  17. c++某商店开展买一送一活动,购买两件商品时,只需支付价格较高的商品的金额。要求程序在输入两个商品的价格后,输出所应支付的金额,请根据裁判程序编写函数cut,将代码补充完整。
  18. 7723java世界Ol,你不知道的《世界OL》
  19. mel频谱--学习笔记
  20. Android应用构建:8:使用keytool确认证书与私钥信息

热门文章

  1. FZU - 2037 -Maximum Value Problem(规律题)
  2. python基础03——数据类型string
  3. 51nod 1073约瑟夫环
  4. 安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?
  5. IOS开发之页面切换
  6. C#中的DBNull、Null、和String.Empty解释【转】
  7. Tensorflow验证码识别应用
  8. 小小c#算法题 - 3 - 字符串语句反转
  9. 工程项目管理需要注意哪些问题
  10. Python 学习日记第二篇 -- 列表,元组