sql
宇智波云
这个作者很懒,什么都没留下…
展开
-
大数据bug-sql(三:添加单表限制)
一:错误sql。需求:求出在xxx中存在,但是在vvv中不存在的数据。前提:xxx是不分区,vvv是分区。select *from XXX as aleft join vvv as bon a.row_id=b.row_idwhere b.row_id is null and b.p_dt='2022-03-14' 结果如下:二:正确sql。select *from AAA as aleft join (select * from vvv as awhere a.p_原创 2022-03-15 16:02:10 · 1975 阅读 · 0 评论 -
大数据bug-sql(二:既有or又有and)
一:既有and,又有and的时候,我们使用括号来进行优先级的选择。where (a.p_dt between '${t_begin}' and '${t_end}') and (a.vehicle_produce_num <> 0 or a.vehicle_active_num<>0 or a.vehicle_use_num<>0)原创 2022-03-04 16:12:34 · 473 阅读 · 0 评论 -
大数据bug-sql(一:过滤符号会将空值也一并删除)
一:过滤符号,’<>'和‘!=’过滤符号会将空值也一并删除。原创 2022-02-16 11:29:59 · 590 阅读 · 0 评论