摘要: 本人与其他所有人认识的SQL; 首先新建测试表 插入数据 --如果没有重复的记录,则不用去重使用union all实现,第一列(name)人与其他所有人都认识的sql: 结果显示name与所有人认识的结果(nums为认识人数): 阅读全文
posted @ 2018-11-23 18:02 夏日的向日葵 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在linux中使用sqlplus命令进入MySQL,设置行数和行宽 1) 查看目前的pagesize,默认是14: 1. show pagesize; 2. set pagesize 100; 2) 查看目前的linesize,默认是80: 1. show linesize; 2. set line 阅读全文
posted @ 2018-11-23 17:08 夏日的向日葵 阅读(2681) 评论(0) 推荐(0) 编辑
摘要: sed -i :直接修改读取的文件内容,而不是输出到终端。 sed -i 就是直接对文本文件进行操作的 替换每行第一次出现的字符串 sed -i 's/查找的字符串/替换的字符串/' 文件 替换文件中所有出现过的字符串 sed -i 's/查找的字符串/替换的字符串/g' 文件 例如,将文件GAOW 阅读全文
posted @ 2018-11-23 17:04 夏日的向日葵 阅读(14728) 评论(0) 推荐(0) 编辑
摘要: 首先建一张测试表: 然后插入数据,现在的表数据为: 一、重点来了,我们随机取三条数据: select * from (select * from dim_ia_test5 order by dbms_random.random) where rownum < 4 ; 二、在工作中,我们有时会遇到按照 阅读全文
posted @ 2018-11-23 16:57 夏日的向日葵 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 在hive上建表与普通分区表创建方法一样; 在shell脚本中,需设置的参数: set hive.exec.dynamic.partition=true; #开启动态分区,默认是falseset hive.exec.dynamic.partition.mode=nostrict; #开启允许所有分区 阅读全文
posted @ 2018-11-23 13:32 夏日的向日葵 阅读(3937) 评论(0) 推荐(0) 编辑
摘要: 我昨天在hive上建表,一直报Display all 459 possibilities? (y or n) ,之前我以为是建表语句有问题,一直在改语句,后来在网上搜这个错误,原来语句里混杂了Tab缩进,这可能是我使用notepad++的时候打出来的; 解决方案:把它粘到plsql里,将空格和缩进都 阅读全文
posted @ 2018-11-23 12:04 夏日的向日葵 阅读(1717) 评论(0) 推荐(0) 编辑