/
Flyer
/
library-api
Обзор
Документация
Войти
/
Flyer
/
library-api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
task-5
database_comparison/postgres/queries.sql
14 строк
556 B
Alex
Task 5: PostgreSQL vs MongoDB comparison
01 июн 2026, 23:48
01 июн 2026, 23:48
150d338
Код
Авторство
О чём код?
-- 1. Выборка всех книг с именем автора (JOIN) SELECT b.id, b.title, b.year, a.name AS author_name, a.birth_year AS author_birth FROM books b JOIN authors a ON b.author_id = a.id; -- 2. Поиск книг, опубликованных после 1900 года SELECT * FROM books WHERE year > 1900; -- 3. Агрегация: количество книг по каждому автору SELECT a.name, COUNT(b.id) AS book_count FROM authors a LEFT JOIN books b ON a.id = b.author_id GROUP BY a.name ORDER BY book_count DESC;