Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Использование в условии выборки диапазона значений





№ п/п Наименование материала Микроструктура Свойства, применение
Зарисовка Наименование
         
         
         
         
         
         
         

Ответы на контрольные вопросы лабораторной работы №8

 

 

Лабораторная работа № 13. Оператор SELECT … WHERE. Выборка из таблицы записей, удовлетворяющих заданному условию.

Использование агрегатных функций для отобранных записей.

Подсчитать суммарную стоимость всех заказов, с ценой меньше100 руб.;

SELECT count(*)

FROM Заказано

WHERE Цена<100;

 

Найти минимальную, максимальную и среднюю цены для товаров с количеством, равным 10;

SELECT MIN (Цена), MAX (Цена), AVG (Цена)

FROM Заказано

WHERE Количество=10;

 

Функция CDATE().

Найти в таблице «Заказы» все заказы, исполненные между 01.07.1996 и 01.01.1997. Для этого нужно преобразовать даты с помощью функции CDATE() из текстового типа в тип «date». Запрос имеет вид:

SELECT *
FROM Заказы
WHERE ДатаИсполнения>=CDATE('01.07.1996') AND ДатаИсполнения<CDATE('01.01.1997');

 

Запрос на выборку из таблицы «Заказы» всех заказов, исполненных после 15.04.1998 и выполненных более чем за 5 дней.

SELECT *

FROM Заказы

WHERE ДатаИсполнения>CDATE(' 15.04.1998 ') And ДатаИсполнения-ДатаНазначения>5;

 

Функция DatePart().

Найти с помощью функции DatePart()все заказы, размещённые

a) в первом квартале 1997 г;

SELECT *

FROM Заказы

WHERE DatePart('q',ДатаРазмещения)=1 And DatePart('yyyy',ДатаРазмещения)=1997;

b) по понедельникам в январе за все годы.

SELECT *

FROM Заказы

WHERE DatePart('w',ДатаРазмещения)=2 And DatePart('m',ДатаРазмещения)=1;

 

Использование в условии выборки списка значений.

Найдите в таблице «Заказы» все заказы, размещённые:

 

a)в мае, августе и декабре в1996 и 1998 годах;

SELECT *

FROM Заказы

WHERE DatePart('m',ДатаРазмещения) In (5,9,12) And DatePart('yyyy',ДатаРазмещения) In (1996,1998);

 

b)пятого августа в 1996, 1997 и 1998 годах.

SELECT *

FROM Заказы

WHERE DatePart('d',ДатаРазмещения)=5 And DatePart('m',ДатаРазмещения)=8 And DatePart('yyyy',ДатаРазмещения) In (1996,1997,1998);

 

Использование в условии выборки диапазона значений.

Выберать из таблицы “Заказы”:

a) только поле СтранаПолучателя, при условии, что названия стран начинаются на А, Б, В или Р, С, Т и выборке не должно быть повторений названий стран.

SELECT DISTINCT СтранаПолучателя

FROM Заказы

WHERE (СтранаПолучателя Between 'А' And 'Вя') Or (СтранаПолучателя Between 'Р' And 'Тя');

 

b) алфавитном порядке города (поле ГородПолучателя) от Лилля до Парижа.

SELECT DISTINCT ГородПолучателя

FROM Заказы

WHERE ГородПолучателя BETWEEN 'Лилль' AND 'Париж'

ORDER BY ГородПолучателя;

 

Сформировать, используя оператор LIKE, и выполните следующие запросы к таблице «Заказы»:

a) выбрать все заказы с названием города получателя, начинающимся на А, Л или П;

SELECT *

FROM Заказы

WHERE ГородПолучателя Like 'А*' Or ГородПолучателя Like 'Л*' Or ГородПолучателя Like 'П*';

 

b)изменить предыдущий запрос, выбирая только поле ГородПолучателя и не допуская повторений;

SELECT DISTINCT ГородПолучателя

FROM Заказы

WHERE ГородПолучателя Like 'А*' Or ГородПолучателя Like 'Л*' Or ГородПолучателя Like 'П*';

 

c) выбрать все заказы с названием города получателя, начинающимся на Л, а со второй буквой – «и» или «о»;

SELECT *

FROM Заказы

WHERE ГородПолучателя Like 'Ли*' Or ГородПолучателя Like 'Ло*'

ORDER BY ГородПолучателя;

 

d) выбрать названия городов, состоящие из пяти букв и начинающиеся на букву П;

SELECT *

FROM Заказы

WHERE ГородПолучателя Like 'П????';

 

e) выбрать заказы, в которых адрес получателя сдержит запятую;

SELECT *

FROM Заказы

WHERE АдресПолучателя Like '*,*';

 

f) выбрать заказы, в которых адрес получателя начинается с цифры;

SELECT *

FROM Заказы

WHERE АдресПолучателя Like '#*';

 

g) выбрать заказы, в которых адрес получателя начинается не с цифры;

SELECT *

FROM Заказы

WHERE АдресПолучателя Like '[!0-9]*';

 

h) выбрать заказы, в которых адрес получателя начинается не с букв с C (лат.) по L и не с цифры;

SELECT *

FROM Заказы

WHERE АдресПолучателя Like '[!C-L]*' AND АдресПолучателя Like '[!0-9]*';

 

i) выбрать заказы, в которых адрес получателя начинается с цифры и имеет длину, не более 20 символов.

SELECT *

FROM Заказы

WHERE АдресПолучателя Like '#[1-20]*';

 







Дата добавления: 2015-06-15; просмотров: 1685. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Studopedia.info - Студопедия - 2014-2025 год . (0.008 сек.) русская версия | украинская версия