COUNT(DISTINCT B) OVER (PARTITION BY A)能用于spark sql吗
时间: 2023-10-10 14:08:42 浏览: 107
Spark-SQL常用聚合函数.md
是的,COUNT(DISTINCT B) OVER (PARTITION BY A) 也适用于Spark SQL。Spark SQL支持大多数标准SQL语法,包括此查询中使用的开窗函数和分区子句。以下是一个示例Spark SQL查询,它实现了与之前相同的功能:
```
SELECT A, COUNT(DISTINCT B) OVER (PARTITION BY A) AS count
FROM your_table
```
这里的 `your_table` 是您所使用的表的名称。请确保将其替换为实际表的名称。
阅读全文