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

网站建设哪里实惠wordpress wowslider

网站建设哪里实惠,wordpress wowslider,自己怎么做返利网站吗,大学网站开发的流程图在数据分析和报表制作中#xff0c;通常需要对数据进行汇总和分组#xff0c;我们常用的就是GROUP BY汇总数据#xff0c;当我们想按照不同维度汇总时#xff0c;往往需要编写多个GROUP BY预计#xff0c;而借助ROLLUP 和 CUBE 函数可以一次性生成子总计和总计行#xff…在数据分析和报表制作中通常需要对数据进行汇总和分组我们常用的就是GROUP BY汇总数据当我们想按照不同维度汇总时往往需要编写多个GROUP BY预计而借助ROLLUP 和 CUBE 函数可以一次性生成子总计和总计行而不需要编写多个 SQL 查询语句。这样可以节省时间和精力提高数据分析和报表制作的效率。 CUBE 和 ROLLUP 的区别 下面是 CUBE 和 ROLLUP 之间的具体区别及实例 CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。 -- 创建示例表格 CREATE TABLE sales_data (date DATE,region VARCHAR(50),sales DECIMAL(10, 2) );-- 插入示例数据 INSERT INTO sales_data (date, region, sales) VALUES(2021-01-01, North, 1000),(2021-01-02, North, 1500),(2021-01-03, North, 2000),(2021-01-01, South, 800),(2021-01-02, South, 1200),(2021-01-03, South, 1800);1、ROLLUP示例 -- 使用 ROLLUP 函数生成子总计和总计行 SELECT date, region, SUM(sales) AS total_sales FROM sales_data GROUP BY ROLLUP(date, region);输出结果 date region total_sales 2021-01-01 North 1000.00 2021-01-01 South 800.00 2021-01-02 North 1500.00 2021-01-02 South 1200.00 2021-01-03 North 2000.00 2021-01-03 South 1800.00 2021-01-01 NULL 1800.00 2021-01-02 NULL 2700.00 2021-01-03 NULL 3800.00 NULL NULL 8300.00上面的结果中NULL 表示总计行包括所有日期和地区的销售额总计。 2、CUBE示例 -- 使用 CUBE 函数生成所有可能的聚合数据组合 SELECT date, region, SUM(sales) AS total_sales FROM sales_data GROUP BY CUBE(date, region);输出结果 date region total_sales 2021-01-01 North 1000.00 2021-01-01 South 800.00 2021-01-02 North 1500.00 2021-01-02 South 1200.00 2021-01-03 North 2000.00 2021-01-03 South 1800.00 2021-01-01 NULL 1800.00 2021-01-02 NULL 2700.00 2021-01-03 NULL 3800.00 NULL North 4500.00 NULL South 3800.00 NULL NULL 8300.00上面的结果中NULL 表示所有日期或所有地区的小计行和总计行例如NULL 和 North 表示所有日期的 North 地区的小计行和总计行。 区别开表中某列自身的NULL值和的小计行的NULL汇总行重命名 以CUBE函数为例在使用 CUBE 函数时小计行的 NULL 值与表中某列的 NULL 值是不同的。在 CUBE 函数中NULL 值表示所有列的小计行。如果您想区分表中某列的 NULL 值和 CUBE 函数中的小计行的 NULL 值可以使用 GROUPING 函数。 GROUPING 函数可用于检查指定列是否包含在 CUBE 函数的当前小计行中。如果列包含在当前小计行中则 GROUPING 函数返回 1否则返回 0。因此您可以使用 GROUPING 函数来区分表中某列的 NULL 值和 CUBE 函数中的小计行的 NULL 值。 以下是一个示例 SQL 语句演示如何使用 GROUPING 函数来区分表中某列的 NULL 值和 CUBE 函数中的小计行的 NULL 值汇总行重命名 SELECT CASE WHEN GROUPING(column_name) 1 THEN Total ELSE column_name END AS column_name,SUM(value) FROM table_name GROUP BY CUBE(column_name)在上面的示例中如果 column_name 列包含在 CUBE 函数的当前小计行中GROUPING 函数将返回 1否则返回 0。通过将 GROUPING 函数的结果与 CASE 语句结合使用我们可以将包含在当前小计行中的列标记为 “Total”从而区分表中某列的 NULL 值和 CUBE 函数中的小计行的 NULL 值。
http://www.hkea.cn/news/14435754/

相关文章:

  • 全网推广网站网站开发与维护视频教程
  • 做3d动画视频接私活的网站买一个域名多少钱
  • 太原网站制作公司哪家好医院门户网站建设
  • 好网站欣赏曲靖网站制作公司
  • 做哪些网站比较好的网站空间数据
  • 投资网站哪个好怎么增加网站的外链
  • 网页设计注册页面代码seo关键词优化排名软件
  • 凌河建设网站crm微信管理系统
  • 旅行社手机网站建设免费建站网站号
  • 天津营销网站建设公司哪家好互联网博客网站
  • 用ps切片做网站能不能完成美篇制作app下载安装免费
  • 建设网站找什么问题推广怎么做才可以赚钱
  • 建外贸网站的众希网站建设
  • 什么软件做网站最好阜阳公司网站建设
  • 罗湖建网站公司江苏建设工程交易信息网站
  • 手机网站制作机构更改wordpress主题
  • 定制 网站开发 价格帮建网站
  • 建设一个直播网站在线图片编辑器精简版
  • 免费设计网站免费网站服务器域名
  • vs开发网站开发教程昆明做凡科网站
  • 杭州做企业网站广告设计公司 上海
  • 深圳中高端网站建设怎么样可以做数据图的的网站有哪些
  • 广州网站搭建费用关键词权重如何打造
  • 免费手机建网站有哪些软件网络营销与直播电商专业就业前景
  • 成品网站源码在线本地网站开发公司
  • 湛江正规网站制作方案哪儿能做网站建设
  • 网站制作的流程公司网页维护
  • 山东住房和城乡建设局网站首页任务一 分析电子商务网站栏目结构
  • 南皮做网站价格百度指数只能查90天吗
  • 电子商务网站开发总结wordpress woo theme