3. Пусть дана таблица Блюдо. Определить стоимость и
калорийность блюд, названия которых начинаются на
букву «щ» и в названии есть буквы «е» или «и».
SELECT Название_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Название_блюда Like ”щ%” And (Название_блюда
Like ”%е%” Or Название_блюда Like ”%и%”)
SELECT Название_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Название_блюда Like ”щ%” And Название_блюда
Like ”%е%” Or Название_блюда Like ”%и%”
SELECT Название_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Название_блюда Like ”щ_” And (Название_блюда
Like ”%е%” AND Название_блюда Like ”%и%”)
SELECT Название_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Название_блюда Like ”щ%” OR (Название_блюда
Like ”%е%” AND Название_блюда Like ”%и%”)
4. Пусть дана таблица Блюдо. Вывести в алфавитном порядке
фамилии поваров, блюда которых относятся к десерту
или выпечке, стоимость не превышает 50 руб., а
калорийность не больше 300 ккал.
SELECT Повар, Тип_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Тип_блюда In (‘десерт’, ‘выпечка’)
AND Стоимость<=50 AND Калорийность<=300
ORDER BY Повар
SELECT Повар, Тип_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE Тип_блюда In (‘десерт’, ‘выпечка’)
OR Стоимость<=50 OR Калорийность<=300
ORDER BY Повар
SELECT Повар, Тип_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE (Тип_блюда In (‘десерт’, ‘выпечка’))
AND (Стоимость<=50 OR Калорийность<=300)
ORDER BY Повар
SELECT Повар, Тип_блюда, Стоимость, Калорийность
FROM Блюдо
WHERE (Тип_блюда=‘десерт’ OR Тип_блюда= ‘выпечка’)
AND Стоимость<=50 AND Калорийность<=300
ORDER BY Повар
91
Лекция 4 Эффективное выполнение запросов для извлечения данных