#backend #полезно
Вот несколько задач по sql, которые были на собесе middle backend node.js разраба🧐
1. Задачка на рассуждение. Дан следующий запрос, необходимо рассказать как бы ты его оптимизировал:
SELECT * FROM Students WHERE PassportId IN (SELECT PassportId FROM School WHERE City = 'Moscow')
Краткое пояснение запроса: выборка всех учеников (Students), которые учатся в (School), расположенных в конкретном городе (City = 'Moscow')
2. Даны 2 таблички:
-
Orders (заказы): OrderID, OrderDate, CustomerID, Amount ;
-
Products (товары): ProductID, ProductName, Price
Необходимо написать запрос для получения суммарной стоимости заказов по каждому клиенту за определённый период, включая только те заказы, где было куплено более одного продукта.
Присоединяйтесь к нашему общему чату и Discord серверу :)