
存储
数据存储相关知识,数据库和大数据方向
吴法刚
从现在我下了一个决定把自己学习过的东西都写成文章发表出来,大家共同学习共同探讨,知识无边界。。欢迎交流技术
展开
-
Hive的in与not in 值中有null的时候注意事项,join where条件等问题
在进行hive SQL查询数据的时候,where条件中使用了in或者not in,但是该值内有null空。这时,无论是in还是not in,空值都不会进入该条件内,但是使用not in的时候只是希望把自己不想要的数据给排除掉,这时会同步把为null的数据也进行排除掉了。所以,在写not in或者in的时候,如果希望保留为null的数据。最好加一条where (col not in (1,2,3,4) or col is null)同样,进行先join 后where操作的时候,同样要注意值为null的情原创 2024-12-19 15:09:29 · 757 阅读 · 0 评论 -
案例:Spark/Hive中‘String=数值类型’丢失精度问题
【代码】案例:Spark/Hive中‘String=数值类型’丢失精度问题。原创 2024-12-19 23:00:00 · 361 阅读 · 0 评论 -
HIVE hql 中的count 高级使用方法
count(*)和count(1):对表中行数进行统计计算,包含null值。count(某字段):对表中该字段的行数进行统计,不包含null值。如果出现空字符串,同样会进行统计。SELECT type , count(*) , count(DISTINCT u) , count(CASE WHEN plat=1 THEN u ELSE NULL END) , count(DISTINCT CASE WHEN plat=1 THEN u ELSE NULL END) , cou原创 2022-04-07 19:52:08 · 1610 阅读 · 0 评论