数据库与MPP数仓(十九):高效SQL
--- 建表
create table SCORE_fengzi
(cname VARCHAR(10),sciense VARCHAR(10),score INT
)--- 插入数据
insert into SCORES values("zhangsan","language",81);
insert into SCORES values("zhangsan","math",75);
insert into SCORES values("lisi","language",76);
insert into SCORES values("lisi","math",90);
insert into SCORES values("wangwu","language",81);
insert into SCORES values("wangwu","math",100);
insert into SCORES values("zhaoliu","language",61);
insert into SCORES values("zhaoliu","math",78);
insert into SCORES values("liuqi","language",100);
insert into SCORES values("liuqi","math",89);---变更表名称
alter table SCORE_fengzi rename to SCORES;---用一条SQL查出所有学科分数都大于80分的学生姓名
select cname
from SCORES
group by cname
having min(score)>80;select distinct(cname)
from SCORES
where cname not in (
数据库与MPP数仓(十九):高效SQL相关推荐
- 数据库与MPP数仓(十五):MPP的架构与选型
前面讲了数据仓库的价值.构建思路.实例,完成数据仓库的概念.逻辑.物理模型设计后,数仓的产品选型也是需要考虑的部分,根据数据存储量.查询效率.并发能力可以选用MPP数仓和基于Hadoop的分布式数仓等 ...
- 数据库与MPP数仓(十四):招标采购系统的数据仓库构建
前两篇讲了数据仓库的价值和构建思路,这里根据实际的业务系统数据实现一个数据仓库模型,最近项目是招投标系统的数据仓库建设,涉及的业务逻辑较复杂,参与方较多,但数据量不大,数据仓库构建后主要是支撑招标采购 ...
- 数据库与MPP数仓(十三):数据仓库的模型构建
上一篇主要讲到的是数据仓库对于企业的价值,以及同数据库系统的区别,数据仓库作为业务扩张和数据价值萃取需求的必然产物,其在构建上也有一些参照的既定规范模式,本篇将讲解数据仓库模型构建思路: 目录 一.数 ...
- 数据库与MPP数仓(二十三):postgreSQL集群与高级特性
postgreSQL作为最先进的开源数据库在诞生之初就带有许多高级特性,如丰富的函数.高级扩展包等,pg是单机数据库,集群模式是把多个单机数据库以集群化对外提供服务,主备之间保持数据同步,其他高级特性 ...
- Flink SQL 1.11新功能详解:Hive 数仓实时化 Flink SQL + CDC 实践
问题导读 1.Flink 1.11 有哪些新功能? 2.如何使用 flink-cdc-connectors 捕获 MySQL 和 Postgres 的数据变更? 3.怎样利用 Flink SQL 做多 ...
- 第二十九章 SQL命令 DISTINCT
文章目录 第二十九章 SQL命令 DISTINCT 大纲 参数 描述 DISTINCT和ORDER BY DISTINCT和GROUP BY 字母大小写与DISTINCT优化 DISTINCT的其他用 ...
- 第六十九章 SQL函数 JSON_OBJECT
文章目录 第六十九章 SQL函数 JSON_OBJECT 大纲 参数 描述 选择模式和排序 ABSENT ON NULL 示例 第六十九章 SQL函数 JSON_OBJECT 将数据作为JSON对象返 ...
- 第二十九章 SQL函数 COALESCE
文章目录 第二十九章 SQL函数 COALESCE 大纲 描述 返回值的数据类型 比较NULL处理函数 示例 第二十九章 SQL函数 COALESCE 返回第一个非空表达式的值的函数. 大纲 COAL ...
- 第三十九章 SQL命令 DROP TRIGGER
文章目录 第三十九章 SQL命令 DROP TRIGGER 大纲 参数 描述 FROM 子句 示例 第三十九章 SQL命令 DROP TRIGGER 删除触发器 大纲 DROP TRIGGER nam ...
最新文章
- python爬虫requests实战_Python_爬虫_requests小实战
- 基因组重复序列检测:RepeatMasker
- 到底什么是AI0T?现在不少头部企业都在打造AIOT概念,今天我们就梳理一下AIOT产业都包含了哪些,启明云端在AIOT中,能提供哪些解决方案?
- 一个工程师对流程管理的思考
- ubuntu中 不同JDK版本之间的切换
- 喜笑等动作收集起来的扎金花GAME
- css中的一些问题及解决方法
- 基于PHP以及JQUERY AJAX的计算器实例
- 如何将mysql中的表传到elipse中_eclipse怎么连接到MySQL中的表!!!!!
- 【leetcode】刷题暂告一个段落
- 数据结构 实验三 树的应用
- 手写一个识别旺旺/千牛,手机在线/电脑在线状态的小工具
- 计数器—verilog
- 【地图服务-nginx代理】
- 从Unix看文言文为什么短
- 反斜杠,让您的csv文档字符不撞车;让“借”您csv数据的人叫苦不迭。
- 二连杆纯连杆动力学建模——LangrageEquation with Matlab
- 9款免费的Windows远程协助软件
- Emac的使用与编程学习笔记
- Mac苹果电脑单片机开发