数据块 - SQL - 年总和
Data-bricks - SQL - SUM of years
我想按年计算每列的总和。而不是显示同一年的几个单独的行。
spark.sql("""
SELECT YEAR(date) AS year,
useful, funny, cool
FROM reviews_without_text_table
ORDER by year ASC;
""").show(truncate=False)
[在此处输入图片描述][1]
请在此处查看附件:
[1]: https://i.stack.imgur.com/nYIrA.png
使用这个
spark.sql("""
SELECT YEAR(date) AS year,
sum(useful) useful,sum(funny) funny,sum(cool) cool
FROM reviews_without_text_table
GROUP BY YEAR(date)
ORDER by year ASC;
""").show(truncate=False)
我想按年计算每列的总和。而不是显示同一年的几个单独的行。
spark.sql("""
SELECT YEAR(date) AS year,
useful, funny, cool
FROM reviews_without_text_table
ORDER by year ASC;
""").show(truncate=False)
[在此处输入图片描述][1]
请在此处查看附件: [1]: https://i.stack.imgur.com/nYIrA.png
使用这个
spark.sql("""
SELECT YEAR(date) AS year,
sum(useful) useful,sum(funny) funny,sum(cool) cool
FROM reviews_without_text_table
GROUP BY YEAR(date)
ORDER by year ASC;
""").show(truncate=False)