Перейти к содержимому

Составить SQL запросы.

sql · generalWildberries / WB - 5 (Команда спецпроектов)1 кв 2025не решено

Составить SQL запросы.

-- Вывести пользователей и название города;
-- Вывести пользователей и города, включая города в которых нет пользователей;
-- Вывести города и количество пользователей, в которых больше 0 пользователей;
-- Вывести города и количество пользователей, если в городе 0 пользователей заменить 0 на null;
-- Вывести города и количество пользователей отсортированных по убыванию количества пользователей.
CREATE TABLE cities (
id serial PRIMARY KEY,
name text NOT NULL
);
INSERT INTO
cities (name)
VALUES
('Москва '),
('Санкт-Петербург '),
('Краснодар ');
CREATE TABLE users (
id serial PRIMARY KEY,
name text NOT NULL,
city_id int NOT NULL REFERENCES cities(id)
);
INSERT INTO
users (name, city_id)
VALUES
('Иван ', 1),
('Анна ', 1),
('Олег ', 2);

Источник: Wildberries / WB - 5 (Команда спецпроектов) · 1 кв 2025

← Какая таблица получится в результате вы… · Все задачи · SQL и реляционные БД · Составить SQL-запрос. →