SQL является стандартным языком для работы с реляционными базами данных (РБД) и поддерживается большинством систем управления базами данных (СУБД).
SQL позволяет выполнять сложные запросы для выборки данных. Есть множество материалов для изучения основ использования РБД и SQL-запросов. Уважаемый читатель, вежливо отправляю Вас читать учебник! :)
А если без шуток, то просто не хочется долго затягивать со скучной теорией.
Очень хочется скорее перейти к практике.
Сегодня предлагаю сравнить, какой вариант запроса (с объединением или с оконной функцией) будет выполняться быстрее? Предусловия для эксперимента 1.PostgreSQL.
2.Таблица истории обработки задач (примерно 70 тыс. задач, 500тыс. строк).
3. Количество параметров в каждой строке - около 15 параметров.
4. В ходе эксперимента настройки БД и размер таблицы остаются неизменны.
5. Железо, достаточное для обычного тестового окружения среднестатистической ИТ компании.
6. Задачи могут ходить по 3м состояниям ("Назначена", "В обработке", "З