Перевели для вас интересную статью об использовании ROW_NUMBER OVER в SQL. Ссылка на оригинал: https://learnsql.com/blog/row-number-over-in-sql/ Иногда вам нужно знать положение строк в результирующем наборе. Узнайте, как с помощью ROW_NUMBER и OVER в SQL это можно сделать! Вам когда-нибудь нужно было добавлять порядковый номер к записям, возвращаемым SQL-запросом? Или, возможно, вам нужно создать ‘top n’ отчет на основе определенного ранжирования. В любом из этих случаев вам необходимо вычислить позицию строки в списке...
8 месяцев назад
63 подписчика
Привет всем! Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания. P.S. Если автор что-то не разобрал и не написал, значит он посчитал это не обязательным в рамках этой статьи))) Для примеров будем использовать небольшую таблицу, которая показывает оценки учеников по разным предметам...
2 года назад
13,7K подписчиков
Источник: Nuances of Programming Предлагаем вашему вниманию 8 инструкций SQL для экономии рабочего времени. Одни из них базовые, другие немного посложнее, но все из них вам пригодятся. Поэтому начнем без лишних разговоров. 1. Поиск повторяющихся строк по имени столбца С помощью этого простого запроса мы получаем список строк с одинаковым значением, указанным в поле column_name. Кроме того, мы видим, сколько раз они повторяются. select column_name, count(column_name) from table group by column_name having count (column_name) > 1; 2...
2 года назад
204 подписчика
Здравствуйте, уважаемые подписчики и гости канала! Продолжаю цикл статей по одной из моих любимых баз данных - PostgreSQL. Сори, за картинки, но дзен пока не позволяет нормально форматировать код. В самом конце статьи будут запросы для копипасты не картинкой. Работаю я с этой БД уже достаточно давно — лет 8 наверно. Переходили с MySQL по заданию от моего руководителя, который почитал статейку и поверил в PG. Тогда, да и долго еще после мы использовали БД как обычно, без особых изысков, разве, что секция RETURNING нам очень зашла — это особенная радость после mysql во всяком случае тех годов...
3 года назад