TGViewer
дата инженеретта дата инженеретта @data_engineerette · 3.43K subscribers
Post #72 870
❓Мини-задачка

✅Выберите правильную запись/правильные записи sql-запроса на Spark.

Запрос:
SELECT country, COUNT(customer_id)
FROM shop.customers
WHERE date = '2024-02-08'
GROUP BY country
HAVING COUNT(customer) > 5;


Варианты на Spark:
1) df = (
spark.table("shop.customers")
.select("country", "count(customer_id)")
.where("date = '2024-02-08'")
.groupBy("country")
.having("count(customer_id) > 5")
)

2) df = (
spark.table("shop.customers")
.where("date = '2024-02-08'")
.groupBy("country")
.agg(F.count("customer_id").alias("cnt"))
.where("cnt > 5")
)

3) df = (
spark.table("shop.customers")
.where("date = '2024-02-08'")
.select("country")
.count("customer_id")
.groupBy("country")
.having("count(customer_id) > 5")
)

4) df = (
spark.table("shop.customers")
.filter(F.col("date") == '2024-02-08')
.groupBy("country")
.agg(F.count("customer_id"))
.where("count(customer_id)> 5")
)


Голосовалка ниже
👇
  • 🔥 1
More from @data_engineerette
  1. Oct 2, 2026Lance Недавно ковырялась в инструменте для обслуживания таблиц Apache Amoro и наткнулась н…
  2. Sep 30, 20265 октября начнется 19-й поток программы Data Engineer от Newprolab Программа для junior- и…
  3. Sep 25, 2026Как прошла SmartData 2026? Я вот перечитываю свои впечатления от прошлого года и понимаю,…
  4. Sep 24, 2026Исследование data-people Тут ребята из DevCrowd запустили ежегодное исследование специалис…
  5. Sep 15, 2026Каким должен быть хороший DE? Меня однажды спросили на собесе: 🤩Какие 3 качества важны дл…
  6. Sep 12, 2026Mermaid-диаграммы Наконец-то дошли руки поковыряться в mermaid-диаграммах, это что за имба…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →