
SQL
文章平均质量分 88
ckSpark
爱好摄影、探险,终生学习
展开
-
SQL优化技巧
本文以Mysql数据库为例,总结数据库优化方法。原创 2022-01-09 17:27:32 · 1664 阅读 · 0 评论 -
大数据-Hive开窗函数
Hive开窗函数结构:xx() over(partition by xx order by xx)Hive开窗函数,大致有以下两类:1. 排序开窗函数row_number():组内排名后获取行号rank():组内排名(连续)dense_rank():组内排名(跳跃)first_value()last_value()lag(col, n, default):用于统计窗口内往上取第n个值lead(col, n, default):用于统计窗口内往下取第n个值cume_dist(col):计原创 2021-12-20 22:42:06 · 3514 阅读 · 0 评论 -
SQL-SQLZOO学习笔记
第二关:SELECT nameslike/concat/locate(a,b):a是否在b中/原创 2018-10-28 22:50:34 · 2009 阅读 · 0 评论 -
数据运营-常见问题 留存率/连续登陆等(SQL & Hive)
一、问题1:留存率计算字段及表说明:表名:user_log字段名:log_day:登录日期device_id:用户设备idapp_id:用户app的id,其中device_id和app_id确定唯一的用户1.1计算某日留存率(次日、3日、7日、30日)--计算次日、3日、7日、30日留存率select log_day,count(user_id_d1)/count(user_id...原创 2019-02-02 21:48:49 · 27726 阅读 · 10 评论 -
读书笔记-《SQL 必知必会》
《SQL 必知必会》是学习数据库的入门级经典书籍,里面知识点虽然都比较基础,不过讲解的清晰简介,也比较全面。通过全面的学习SQL,可以在工作面临问题时想到更高效的办法。接下来主要记录经典章节中知识点的用法(主要针对Oracle语法):第6课:用通配符进行过滤第7课:创建计算字段第8课:使用函数处理数据第9课:汇总数据第10课:分组数据第11课:使用子查询第12课:联结表第13课:...原创 2019-02-13 23:10:20 · 2346 阅读 · 0 评论 -
SQL-Exists与IN用法比较
一、EXISTS用法说明EXITS谓词代表 存在量词,带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值TRUE或逻辑假值FALSE。只要EXITS引导的子句有结果集返回,该条件即成立,EXITS不在乎返回的是什么内容,只在乎是否有结果集返回。如:select * from customerwhere not exists( select 0 from customer_goo...原创 2019-04-28 22:56:56 · 3394 阅读 · 0 评论