[英]QUALIFY equivalent in HIVE / SPARK SQL
I am trying to convert a Teradata SQL
query into HIVE/Spark SQL
equivalent.我正在尝试将
Teradata SQL
查询转换为等效的HIVE/Spark SQL
。 Is there any substitute for qualify
along with count
是否有任何替代
qualify
和count
SELECT
PARENT_ID, CHILD_ID
from db.source_table
QUALIFY COUNT(CHILD_ID) OVER (PARTITION BY PARENT_ID)=0
Got it :)知道了 :)
select
PARENT_ID,
CHILD_ID
from
(select PARENT_ID, CHILD_ID,
count(CHILD_ID) over (partition by PARENT_ID order by PARENT_ID asc) as COUNT_PARENT_ID
from db.source_table
) where COUNT_PARENT_ID = 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.