摘要:
hive表连接没有SQL强,所以hive多构造大宽表,而不是,多个小表之间的表连接。hive表连接 join可以用,但是,效率低。下面,举一个可以用UNION ALL+group by +计算函数,代替表连接的例子。 - 需求:2019年每个用户的支付和退款金额汇总 --union allselec 阅读全文
摘要:
UNION ALL:不去重不排序直接原表合并。UNION:先表合并、再去重、再排序。<=>作用等价于 先distinct去重、再UNION ALL表合并、再order by排序。 但是效率,后者是前者的3倍。所以,数据量大时,不建议直接用UNION,建议先去重再UNION ALL。 阅读全文
摘要:
在1表但是不在2表的用户? 错误解释 :hive中的 in()不能调用子查询。这是hive与SQL的明显差异。 阅读全文
摘要:
背景: 其中的,get_json_object(表格目标字段(是JSON字符串),'$.目标字段中的某个键值对的键盘') 解释:JSON不是hive的一种字符类型,所以,不能用desc 命令去查询判断出来是不是JSON字符串。(explain命令是查看hive语句的执行逻辑先后顺序的,desc命令是 阅读全文
摘要:
后来新增总结:这篇文章主题应该是“Mac如何远程桌面连接另一台电脑windows电脑” 大家都知道windows之间远程桌面连接很方便,直接在任务管理中搜素“远程桌面”然后输入ip地址,用户名,密码即可以远程连接。 但是在mac下,苹果公司没有直接提供免费的软件给我们使用,有一个apple 自带的工 阅读全文
摘要:
一、在 Mac 上快速切换 Safari 标签页的快捷键 1、Shift+⌘,然后点击左右方向键。这样可以左右选择适当的标签页。 2、Control+Tab 向左依次切换,Control+Shift+Tab 向右切换。 3、⌘+数字键。可以跳到指定具体位置的标签页。 4、拥有触控板的用户还可使用手势 阅读全文
摘要:
〇、前情提要 开搞机器学习了 需要使用jupyter notebook参考:1.【到处是bug】zsh使用jupyter,command not foundhttps://www.jianshu.com/p/bdf6115339da2. 简明 VIM 练级攻略https://www.cnblogs. 阅读全文
摘要:
1.启动jupyter notebook的方法: 使用”win+r“命令打开运行窗口,输入cmd打开命令窗口。 然后在cmd中使用jupyter notebook命令即可启动jupyter。 如果需要进入脚本文件夹 可以先cd进入文件夹 在启动jupyter notebook如下 cd C:\Use 阅读全文
摘要:
一、修改偏好设置 打开terminal,左上角终端-》偏好设置,打开如下: 点击“Profiles”——》左侧列表中选择喜欢的样式——》点击“Default”,如下图: 修改完得退出终端(command + q),重新打开才能生效 END 二、偏好设置里设置的字体颜色是指所有的字体的颜色,如果希望不 阅读全文
摘要:
Linux和macOS都是基于Unix开发的哥俩。 阅读全文