Ранг объявлений по просмотрам с плотным рангом

Средняя Оконные функции

Условие задачи

Таблица listings содержит id, title, city, views (INTEGER), price (REAL). Присвойте каждому объявлению ранг по просмотрам в своём городе (RANK) и плотный ранг (DENSE_RANK). Выведите city, title, views, view_rank, view_dense_rank. Сортировка по city, views DESC.

Схема данных

CREATE TABLE listings (id INTEGER PRIMARY KEY, title TEXT, city TEXT, views INTEGER, price REAL);

Темы

RANK DENSE_RANK WINDOW PARTITION BY

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи