[英]When using Presto to read TPCH table stored as Parquet format, Presto says column type is incorrect
[英]lookup in presto using single column against a range in lookup table
我想在presto中执行查找,其中表包含我的查找列“ lookup_code”,并且tableb具有要返回的范围lookup_range_description
表A
# lookup_code
12
2333
50000
表B
# start_,end_,lookup_range_description
2300,4000, AverageCost1
23300,239900, AverageCost2
193000,193999, AverageCost3
预期结果
# lookup_code,start_,end_,lookup_range_description
12,''
2333,2300,4000, AverageCost1
50000,23300,239900, AverageCost2
您可能希望像这样将BETWEEN与LEFT OUTER JOIN一起使用。
select
a.lookup_code
,b.start_
,b.end_
,b.lookup_range_description
from TableA a
left outer join TableB b
on a.lookup_code between b.start_ and b.end_
lookup_code | start_ | end_ | lookup_range_description
-------------+--------+--------+--------------------------
12 | NULL | NULL | NULL
2333 | 2300 | 4000 | AverageCost1
50000 | 23300 | 239900 | AverageCost2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.