我有一个专栏,比如['11999999999','12999999999','31999999999']
和另一列,例如['5511777777777','5512888888888','5531999999999']
。我想做一个CASE WHEN
如果第一列上的任何项目位于第二列的任何项目中,则返回 1。这个怎么做?
考虑以下方法
select *, if(exists (
select * from t.col1 intersect distinct
select * from t.col2
), 1, 0) as has_overlap
from your_table t
如果应用于像你的问题一样的样本数据 - 输出是
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)