在hive中,我们经常会遇到对某列进行count、sum、avg等操作计算记录数、求和、求平均值等,但这列经常会出现有null值的情况,那这些操作会不会过滤掉null能呢? 下面我们简单测试下: with tmp as(select null as col1 union allselect 666 ...
分类:
其他好文 时间:
2019-06-25 13:34:35
阅读次数:
431
Date:2019-06-23 13:42:53 ...
分类:
其他好文 时间:
2019-06-23 14:11:13
阅读次数:
92
#防sql注入的常用方法: 1、服务端对前端传过来的参数值进行类型验证; 2、服务端执行sql,使用参数化传值,而不要使用sql字符串拼接; 3、服务端对前端传过来的数据进行sql关键词过来与检测; #着重记录下服务端进行sql关键词检测: 1、sql关键词检测类: SqlInjectHelper类 ...
分类:
数据库 时间:
2019-06-22 20:05:40
阅读次数:
172
1. GROUPING SETSGROUPING SETS作为GROUP BY的子句,允许开发人员在GROUP BY语句后面指定多个统维度,可以简单理解为多条group by语句通过union all把查询结果聚合起来结合起来。为方便理解,以testdb.test_1为例:hive> use tes... ...
分类:
其他好文 时间:
2019-06-20 18:49:06
阅读次数:
418
数据的完整性作用:保证用户输入的数据保存到数据库中是正确的。确保数据的完整性 = 在创建表时给表中添加约束完整性的分类:实体完整性:域完整性:引用完整性:1、实体完整性实体:即表中的一行(一条记录)代表一个实体(entity)实体完整性的作用:标识每一行数据不重复。约束类型: 主键约束(primar ...
分类:
数据库 时间:
2019-06-18 14:25:46
阅读次数:
124
id: SELECT查询序列号(SELECT识别符),也就是一条语句中,该select是第几次出现。在此语句中,select就只有一个,所以是1。 select_type:SELECT查询类型 常见取值: SIMPLE:简单的SELECT(即没有使用UNION或子查询等) PRIMARY:使用主键查 ...
分类:
其他好文 时间:
2019-06-18 14:24:43
阅读次数:
93
desc city | 表结构 | id | 自增的无关列 name| 城市名字 countrycode| 所在国家代号 district| 中国省的意思 每个是洲的意思 populiation| 城市人口数量 select from jyt; |相对路径查询 生产中使用较少 | select fr ...
分类:
数据库 时间:
2019-06-18 13:52:15
阅读次数:
169
Python 求两个文本文件以行为单位的交集 并集 差集 s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r').readlines()) print 'ins: %s'%(s1.intersection(s2)) pri ...
分类:
编程语言 时间:
2019-06-17 17:15:41
阅读次数:
132
#include <QApplication>#include <QDebug>#include <QPaintEvent>//The QVariant class acts like a union for the most common Qt data types.。//Q_DECLARE_ME ...
分类:
其他好文 时间:
2019-06-17 01:05:59
阅读次数:
99
集合 集合(set) 是一种包含不同元素的数据结构。 集合中的元素称为成员。 集合的两个最重要特性是: 首先, 集合中的成员是无序的; 其次, 集合中不允许相同成员存在。 对集合的三个操作 + 并集 将两个集合中的成员进行合并, 得到一个新集合。 + 交集 两个集合中共同存在的成员组成一个新的集合。 ...
分类:
编程语言 时间:
2019-06-15 13:49:08
阅读次数:
148