当前位置: 首页 > news >正文

电商网站项目经验介绍ppt模板手机百度搜索

电商网站项目经验介绍ppt模板,手机百度搜索,网站域名在哪备案,成都有名的设计公司超级聚合,是在group by的基础上,再次进行聚合。 它再次聚合的列,是select中没有用到聚合函数的列。 文章目录 例子1解释例子2表以及数据 例子1 mysql> SELECT year, country, product, SUM(profit) AS profitFROM salesGROUP BY year, c…

超级聚合,是在group by的基础上,再次进行聚合。
它再次聚合的列,是select中没有用到聚合函数的列。

文章目录

  • 例子1
  • 解释
  • 例子2
  • 表以及数据


例子1

mysql> SELECT year, country, product, SUM(profit) AS profitFROM salesGROUP BY year, country, product;
+------+---------+------------+--------+
| year | country | product    | profit |
+------+---------+------------+--------+
| 2000 | Finland | Computer   |   1500 |
| 2000 | Finland | Phone      |    100 |
| 2000 | India   | Calculator |    150 |
| 2000 | India   | Computer   |   1200 |
| 2000 | USA     | Calculator |     75 |
| 2000 | USA     | Computer   |   1500 |
| 2001 | Finland | Phone      |     10 |
| 2001 | USA     | Calculator |     50 |
| 2001 | USA     | Computer   |   2700 |
| 2001 | USA     | TV         |    250 |
+------+---------+------------+--------+
mysql> SELECT year, country, product, SUM(profit) AS profitFROM salesGROUP BY year, country, product WITH ROLLUP;
+------+---------+------------+--------+
| year | country | product    | profit |
+------+---------+------------+--------+
| 2000 | Finland | Computer   |   1500 |
| 2000 | Finland | Phone      |    100 |
| 2000 | Finland | NULL       |   1600 |
| 2000 | India   | Calculator |    150 |
| 2000 | India   | Computer   |   1200 |
| 2000 | India   | NULL       |   1350 |
| 2000 | USA     | Calculator |     75 |
| 2000 | USA     | Computer   |   1500 |
| 2000 | USA     | NULL       |   1575 |
| 2000 | NULL    | NULL       |   4525 |
| 2001 | Finland | Phone      |     10 |
| 2001 | Finland | NULL       |     10 |
| 2001 | USA     | Calculator |     50 |
| 2001 | USA     | Computer   |   2700 |
| 2001 | USA     | TV         |    250 |
| 2001 | USA     | NULL       |   3000 |
| 2001 | NULL    | NULL       |   3010 |
| NULL | NULL    | NULL       |   7535 |
+------+---------+------------+--------+

解释

with rollup的工作原理就是在group by分组后,进行超级聚合。
它针对的是在group by后面出现的列,会把他们设置成null,表示不对这一列进行统计。
从最左边开始,找到不同的列值,把他们设置成null

在这里插入图片描述

例子2

SELECT year, country, product, SUM(profit) AS profit
FROM sales
GROUP BY country, year, product
在这里插入图片描述
超级聚合 with rollup后,
在这里插入图片描述

表以及数据

/*
Navicat MySQL Data TransferSource Server         : demo
Source Server Version : 50733
Source Host           : localhost:3306
Source Database       : demoTarget Server Type    : MYSQL
Target Server Version : 50733
File Encoding         : 65001Date: 2023-09-27 00:22:21
*/SET FOREIGN_KEY_CHECKS=0;-- ----------------------------
-- Table structure for `sales`
-- ----------------------------
DROP TABLE IF EXISTS `sales`;
CREATE TABLE `sales` (`country` varchar(20) DEFAULT NULL,`year` varchar(4) DEFAULT NULL,`product` varchar(20) DEFAULT NULL,`profit` int(4) DEFAULT NULL,`id` int(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of sales
-- ----------------------------
INSERT INTO `sales` VALUES ('Finland', '2000', 'Computer', '1500', '1');
INSERT INTO `sales` VALUES ('Finland', '2000', 'Phone', '100', '2');
INSERT INTO `sales` VALUES ('India', '2000', 'Calculator', '150', '3');
INSERT INTO `sales` VALUES ('India', '2000', 'Computer', '1200', '4');
INSERT INTO `sales` VALUES ('USA', '2000', 'Calculator', '75', '5');
INSERT INTO `sales` VALUES ('USA', '2000', 'Computer', '1500', '6');
INSERT INTO `sales` VALUES ('Finland', '2001', 'Phone', '10', '7');
INSERT INTO `sales` VALUES ('USA', '2001', 'Calculator', '50', '8');
INSERT INTO `sales` VALUES ('USA', '2001', 'Computer', '2700', '9');
INSERT INTO `sales` VALUES ('USA', '2001', 'TV', '250', '10');
http://www.zhongyajixie.com/news/17729.html

相关文章:

  • 番禺网站建设报价开发网站需要多少钱
  • 中小企业还需要网站吗信息流优化师培训机构
  • 经典重庆网站重庆电子商务seo
  • 茶山做网站网站优化技巧
  • 网站建设技术哪些方面优化培训方式
  • 网站建设计划书公司的网站
  • 衡水网站制作与推广seo文章代写一篇多少钱
  • 做影视网站如何加速东莞全网营销推广
  • 怎样做类似淘宝网的网站整站排名服务
  • 江苏国龙翔建设网站需要优化的网站有哪些
  • 百川互联aso优化贴吧
  • 学校网站开发程序百度首页排名优化平台
  • 装修队伍做网站百度seo排名技术必不可少
  • 查询网站是否备案seo关键词优化费用
  • 站长平台如何推广自己的网站网站一年了百度不收录
  • 合肥做网站cnfg自己怎么创建网站
  • 大连做网站billionseo亚洲长尾关键词挖掘
  • 网站建设昆明网络公司宁波正规优化seo价格
  • 绵阳建设工程信息网站汕头网站建设方案维护
  • 重庆网站制作技术广告联盟官网入口
  • 网站怎么盈利的网络营销成功案例分析
  • 网站建设公司落寞网站排名在线优化工具
  • 制作灯笼英语网络seo推广培训
  • 网站关键词分布情况北京搜索关键词优化
  • windows 2008 iis添加网站网址查询域名解析
  • 可以免费发布信息的网站有哪些seo人才招聘
  • 用ps个人网站怎么做少儿编程
  • 网站如何做301重定向网络推广宣传方式
  • 深圳顶级做网站公司如何发布视频赚钱
  • 做网站首页图片百度旗下产品