SQLLab

FIRST_VALUE()

Standard SQL

Возвращает первое значение в оконной рамке.

Синтаксис

FIRST_VALUE(column) OVER ([PARTITION BY column] ORDER BY column [frame_clause])

Примеры

Первый заказ в группе
SELECT user_id, amount,
  FIRST_VALUE(amount) OVER (PARTITION BY user_id ORDER BY created_at) AS first_order_amount
FROM orders;

Смотрите также

Закрепите на практике

Решайте реальные SQL-задачи в тренажёре

Открыть тренажёр →