- 博客(7)
- 收藏
- 关注
原创 LEFT JOIN 和JOIN 多表连接
四张表contract 、customer、customer3、customer4: 这是比较熟悉的3张表的连接 SELECT * FROM test.contract a JOIN test.customer b ON a.Num = b.Num2 JOIN test.customer3 c ON a.num = c.num3; 连接不一定join后面都是和第一张表的连接。
2016-06-22 15:37:41 33750
原创 Hive 没有 not in 解决方案
hive 里面没有 not in ,where 查询时候可以 使用LEFT OUTER JOIN dpods_wfa_processhistory 表结构 需要查询 param不为 ‘协议被驳回&’ 的ProcessId max(AddTime), 因为where不能使用not in,下面sql将bb表新增a字段,值为1(param值为 协议被驳回&)然后左外连接时,空值为取出的值
2016-06-13 20:06:32 6401
转载 SQL Select语句完整执行顺序
SQL Select语句完整执行顺序: 1、from句组装自同数据源数据; 2、where句基于指定条件记录行进行筛选; 3、group by句数据划组; 4、使用聚集函数进行计算; 5、使用having句筛选组; 6、计算所表达式; 7、使用order by结集进行排序; 8、select 集合输出。详情可以参考: http://www.cnblogs.com/gaiyang/a
2016-06-13 19:40:19 381
翻译 TCP/IP 七层协议
巧记 all people seem to need data processing 所有的人似乎都需要处理数据 Application Presentation Session Transport Network Data Physical OSI各层的协议 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP
2016-06-05 18:52:45 8959
转载 java 异常处理 Throwable Error 和Exception
Java异常类层次结构图:异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误,在编译期间出现的错误有编译器帮助我们一起修正,然而运行期间的错误便
2016-06-03 15:43:41 28485 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人