Page 153 - 4505
P. 153
Вивести код замовлення і дата виконання замовлення, якщо дата виконання
знаходиться між 01.03.2003 і 15.05.2003.
SELECT КодЗаказа, ДатаИсполнения
FROM Заказы
WHERE ДатаИсполнения BETWEEN #03/01/03# AND #05/15/03#;
Вивести назву компанії, місто якої починається з букви В
SELECT НазваниеКомпании
FROM Клиенты
WHERE Город Like "B*";
Вивести назву компанії, місто якої задається у вигляді параметра
SELECT НазваниеКомпании
FROM Клиенты
WHERE Город Like [City];
Вивести код замовлення і вартість доставки, якщо вартість доставки більше
параметра, що задається
SELECT КодЗаказа, СтоимостьДоставки
FROM Заказы
WHERE СтоимостьДоставки > [Fee];
3. Об'єднання записів з однаковими значеннями
SELECT <имя поля1>,…, <имя поляN>
FROM <имя таблицы>
WHERE <имя поля> Условие Значение
GROUP BY <имя группируемого поля>;
Наприклад:
Вивести суму доставки по кожному клієнтові
SELECT Sum (СтоимостьДоставки) AS Sum
FROM Заказы
GROUP BY КодКлиента;
Вивести код клієнта і кількість замовлень по кожному клієнтові
SELECT КодКлиента, Count(КодКлиента) AS [Num of zakaz]
FROM Заказы
GROUP BY КодКлиента;
4. Накладення умов на згруповані записи
SELECT <имя поля1>,…, <имя поляN>
FROM <имя таблицы>
WHERE <имя поля> Условие Значение
149