![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 66
MYSQL、Hive SQL
菜鸟周星星
大数据开发攻城狮。更多学习和面试资料尽在微信公众号:Hadoop大数据开发
展开
-
mysql之更新、移除json格式的数据的属性
表schema格式:(uid为主键)uid,name,age,pro数据样式:'100','tom',18,'{"attr1:''湖北省-武汉市"}'mysql中对pro进行添加属性要求实现:对pro添加一个attr2的属性,如果不存在此属性,则添加;如果存在此属性,则更新。事先将pro为null的记录去除掉(无效、垃圾数据)实现语句:insert into student values('100','hgc','28',CONCAT('{"attr2":','"18-.原创 2021-04-26 12:35:55 · 935 阅读 · 0 评论 -
SQL经典面试案例之SparkSQL和DSL风格编程实践
饱受RDD编程的折磨,如同前期编写MR程序时的煎熬,而今遇上spark sql和DSL编程,才知遇上了真爱,真宛如斯人若彩虹,遇上方知有。SQL常见面试场景中无非逐行运算、分组聚合运算、划窗口运算三种,熟练掌握了这三种,相信在各个大数据的SQL面试当中,都不会有太大的问题。连续活跃用户案例有数据如下:uid,dtguid01,2018-02-28guid01,2018-03-01guid01,2018-03-01guid01,2018-03-02guid01,2018-03.原创 2021-01-05 23:43:31 · 544 阅读 · 0 评论 -
我与Hive的不解之谜系列(四):行转列和列转行
SQL 中的行转列和列转行。原创 2020-12-02 22:25:00 · 327 阅读 · 0 评论 -
我与Hive的不解之谜系列(三):Hive的分区表和分桶表及SQL知识
本篇主要讲的是hive中的分区表、分桶表的概念及实践,还讲了hive sql中的一些概念和知识。原创 2020-12-02 21:28:07 · 661 阅读 · 0 评论 -
SQL之EXISTS子查询和IF条件查询
不积跬步,无以至千里。 ”今天给大家分享的是SQL的EXISTS子查询和IF条件查询语句。EXISTSEXISTS子查询EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值TRUE或FALSE。EXISTS指定一个子查询,用于检测行的存在。当子查询的行存在时,则执行主查询表达式,否则不执行。业务分析假如我的员工现在需要发薪资了,我现在需要生成2020年5月...原创 2020-06-03 22:31:49 · 2227 阅读 · 0 评论