[英]Confused about COUNT in redshift SQL
在下面的代码中,到底发生了什么? 我知道列 week_commencing 和 metric 正在被选择,但我不明白第三列代表什么。 所以它在“值”列中需要不同的条目然后计算这些? 我很难理解 Column3 代表什么。
SELECT week_commencing, metric, COUNT(DISTINCT value) as Column3
FROM TABLE X
GROUP BY 1,2
COUNT(DISTINCT value)
将计算给定组内value
列的不同(“独特”)值的数量。
例如:
col1 col2 col3
A A Foo
A A Bar
A A Foo
A B Foo
A B Foobar
A B Foobar
B A Bar
B A Bar
B B Foobar
会返回:
col1 col2 col3
A A 2 (being Foo and Bar)
A B 2 (being Foo and Foobar)
B A 1 (being Bar)
B B 1 (being Foobar)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.