【发布时间】:2021-04-29 14:31:02
【问题描述】:
我用 hive 试过这个。
有一个带有列的表:
| id | key |
|---|---|
| 123 | 123 |
| 345 | 345 |
| 123 | 123 |
条件是id和key要相同的值和相同的长度,key的长度应该是15且不能重复
我试过了
Select distinct id,key
from table
where id == key and length(key) = 15;
想要的结果:
| id | key |
|---|---|
| 123 | 123 |
| 345 | 345 |
错误: 查询运行时间过长
如何查询hive中两列值相同且长度相同的表?
【问题讨论】: