博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL必知必会(数据分组,Group by和Having子句, Select子句的顺序)
阅读量:4886 次
发布时间:2019-06-11

本文共 629 字,大约阅读时间需要 2 分钟。

SELECT vend_id, COUNT(*) AS num_prods FROM products #GROUP BY子句可以包含任意数目的列,多行NULL值将分为一组GROUP BY vend_id; #GROUP BY子句必须出现在WHERE子句之后,ORDER BY子句之前。SELECT cust_id, COUNT(*) AS orders FROM orders #Having非常类似于Where,都是起过滤作用,唯一的差别是GROUP BY cust_id HAVING COUNT(*) >= 2; #Where过滤行,Having过滤分组。SELECT vend_id, COUNT(*) AS num_prods FROM products WHERE prod_price >= 10GROUP BY vend_idHAVING COUNT(*) >= 2;SELECT order_num, SUM(quantity*item_price) AS ordertotal FROM orderitemsGROUP BY order_numHAVING SUM(quantity*item_price) >= 50ORDER BY ordertotal; #Group by的输出可能不是分组的顺序

Select子句及其顺序

转载于:https://www.cnblogs.com/lasclocker/p/4751119.html

你可能感兴趣的文章
spring中的各种注解解析
查看>>
BZOJ2244: [SDOI2011]拦截导弹(CDQ分治,二维LIS,计数)
查看>>
ubuntu因“不完整的语言支持”更新后字体变难看的解决
查看>>
C#与.NET程序员面试宝典 Day1
查看>>
游戏平台收藏
查看>>
HttpClient Post Get请求方法,留在以后可能会用到
查看>>
【SEO】1.SEO简介(SEO实战密码读书笔记)
查看>>
JavaScript 中 var 和 let 和 const 关键字的区别
查看>>
内存布局:栈,堆,BSS段(静态区),代码段,数据段
查看>>
ACID/CAP/BASE 理论知识
查看>>
Windows UI 的发展历程
查看>>
创业公司的个人“可伸缩性”方案
查看>>
eclipse将编辑栏一分为二
查看>>
python高级编程1
查看>>
【bzoj1782/Usaco2010 Feb】slowdown 慢慢游——dfs序+树状数组
查看>>
Java线程实现的第三种方式Callable方式与结合Future获取返回值
查看>>
基于Apache+php+mysql的许愿墙网站的搭建create database xyq; //创建xyq数...
查看>>
securecrt中vim行号下划线问题及SecureCRT里root没有高亮的设置,修改linux终端命令行颜色...
查看>>
NFC技术:读写非NDEF格式的数据
查看>>
2792. Grammar Lessons
查看>>