sql
文章平均质量分 84
user_zongji
这个作者很懒,什么都没留下…
展开
-
浅谈Hive程序相关规范
Hive程序相关规范开发规范开发规范注重代码的可读性,解耦性!!!存在多层嵌套,内层嵌套表的过滤条件不要写到外层(重点),例如:--错误示范select a.* from aleft join bon a.id = b.idwhere a.no =1--正确书写(为加强可读性与代码解耦健壮性)select * from(select * from a where a.no=1) a left join bon a.id = b.id插入覆盖语句禁止写select *原创 2021-04-11 14:13:50 · 1795 阅读 · 2 评论 -
SQL进阶之关联子查询练习
SQL进阶之关联子查询一、关联子查询简介二、关联子查询实操1.CreateTable2.Sample一、关联子查询简介通过关联表内部条件从而达到查询效果二、关联子查询实操注:版本使用:mysql5.1.73以下代码均可直接cv在mysql练习1.CreateTable--移动累计值和移动平均值CREATE TABLE Accounts(prc_date DATE NOT NULL , prc_amt INTEGER NOT NULL , PRIMARY KEY (prc_date原创 2020-06-01 14:43:51 · 476 阅读 · 0 评论 -
SQL进阶之HAVING练习
SQL进阶之HAVING用法一、HAVING子句简介二、HAVING实操1.CreateTable2.Sample一、HAVING子句简介HAVING是在sql的运行完后做的一个判断常跟聚合写法后面二、HAVING实操注:版本使用:mysql5.1.73以下代码均可直接cv在mysql练习1.CreateTable/* 寻找缺失的编号 */CREATE TABLE SeqTbl(seq INTEGER PRIMARY KEY, name VARCHAR(16) NOT NULL);原创 2020-05-27 17:33:47 · 314 阅读 · 0 评论 -
数据分析师工作流程及其注意点
数据分析师工作总结一、目的二、工作流程及其注意点1.获取需求单2.构思需求实现3.和产品沟通需求实现,以及告知需求实现所需要花费的时间4.写出完整的实现思路5.着手大干一场6.校检数据的正确性以及健壮性7.交付需求,等待产品校验8.复盘总结1.获取需求单如何功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特原创 2020-05-26 12:01:24 · 806 阅读 · 0 评论 -
SQL进阶及工作中常用SQL
1.工作中常用sql排行①group by(用来聚合也时常用来去重注意用groupby select 后要跟聚合字段)②where(SQL计算之前进行过滤,对性能是极大的提高,代码测试阶段where条件下尽量跟分区)③having(SQL计算之后进行过滤,它的使用会极大提升的代码的简洁性,同样它的功能十分强大)④时间函数(时间与我们息息相关时间函数同样也是)⑤nvl函数(去空变0)⑥union以及union all(像双面胶一样只要数据结构一样就可以直接拼接 union去重拼接,union al原创 2020-05-09 21:09:29 · 1335 阅读 · 1 评论