Здравствуйте, коллеги! Как насчёт порции новых задачек по SQL? Приглашаю потренироваться! За последние две недели наш Телеграм-канал про SQL и базы данных пополнился новыми интересными практическими задачами и вопросами с собеседований! Несколько самых интересных из них я решил разместить здесь! Благодарю, что продолжаете делиться подобным контентом и активно участвуете в решении опубликованных задач других участников! ЗАДАЧА 1 Есть два запроса.
Запрос 1:
SELECT o.*,
(SELECT COUNT(*)
FROM ORDER_ITEMS
WHERE ID_ORDER = o.ID) AS COUNT_ITEMS
FROM ORDERS o
WHERE o.ID = 10
Запрос 2:
SELECT o.*,
COALESCE( (SELECT COUNT(*)
FROM ORDER_ITEMS
WHERE ID_ORDER = o.ID), 0) AS COUNT_ITEMS
FROM ORDERS o
WHERE o.ID = 10 В таблице ORDER_ITEMS нет строк со значением 10 в столбце ID_ORDER. Будет ли результат выполнения обеих запросов одинаков? Правильный ответ и процент участников, ответивших прави