Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационное обеспечение систем управления. Построение запросов пр.pdf
Скачиваний:
4
Добавлен:
15.11.2022
Размер:
3.76 Mб
Скачать

ПРИМЕРЫ ЗАПРОСОВ

1Получить все столбцы всех строк таблицы PERSON.

2 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON.

3 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с указанием синонимов полей.

4 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия:"

5 Получить соединение имени, фамилии, отчества при помощи опера­ ции конкатенации, а также дату рождения из всех строк таблицы PERSON.

6 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия:" упорядочивая по фа­ милии, а затем по имени.

7 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия:" упорядочивая по полю с номером 2,3.

s Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия:" упорядочивая по фа­ милии, а затем по полю с номером 2.

Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия:"; упорядочивая по фамилиям в возрастающем порядке, а по именам - в убывающем.

10 Получить имя, фамилию, отчество и дату рождения из всех строк таблицы PERSON с добавлением текста "Фамилия упорядочивая по датам рождения (с наличием NULL).

11 Получить имена из всех таблицы PERSON, среди которых не бу­ дет повторяющихся.

12 Получить все столбцы из таблицы PERSON, где имя = 'Татьяна'

13 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех рожденных после 1.01.1970.

14 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех Татьян, рожденных после 1.01.1970.

15 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех, чья дата рождения находится в диапазоне от 1.01.1960 до 31.12.1969 (с использованием BETWEEN).

16 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех, чья дата рождения находится в диапазоне от 1.01.1960 до 31.12.1969 (с использованием >=, <=).

17 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех Юль, Юлиев и Юлиан (с использованием IN).

18 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех Юль, Юлиев и Юлиан (с использованием операторов сравнения и OR).

19 Получить имя, фамилию, отчество из таблицы PERSON, если фа­ милия заканчивается на «ов».

20 Получить имя, фамилию,

отчество

из таблицы

PERSON, если

в фамилии присутствует «ов».

 

 

 

 

21 Получить имя, фамилию,

отчество

из таблицы

PERSON,

если

в фамилии присутствует «ов» (игнорируя регистр).

 

 

22 Получить имя, фамилию,

отчество

из таблицы

PERSON,

если

в фамилии после первого символа следует «ов».

 

 

23 Получить имя, фамилию, отчество и дату рождения из таблицы PERSON для всех, чья дата рождения находится вне диапазона от 1.01.1960 до 31.12.1969 (с использованием >=, <=).

24Получить имя из таблицы PERSON для человека с «максималь­ ной» фамилией.

25Получить минимальную стоимость билета из таблицы тариф

TARIFF

26Получить количество всех имен в таблице PERSON (с использо­ ванием DISTINCT)

27Получить количество дней рождения в таблице PERSON, т.е. ко­ личество людей, у которых известна дата рождения.

28Получить число строк в таблице PERSON, где имя = 'Татьяна' (ко­ личество всех Татьян).

Учебное издание

Шмидт Игорь Альбертович

ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ

СИСТЕМ УПРАВЛЕНИЯ.

ПОСТРОЕНИЕ ЗАПРОСОВ

ПРИ РАБОТЕ С БАЗОЙ ДАННЫХ

Учебное пособие

Корректор Н. А. Московкина

Подписано в печать 3.10.08. Формат 60x90/16. Уел. печ. л. 5,125. Тираж 100 экз. Заказ № 228/2008.

Издательство Пермского государственного технического университета.

Адрес: 614990, г. Пермь, Комсомольский проспект, 29, к. 113. Тел. (342) 219-80-33.