SQL-запросы по учебной базе данных. Создание запросов. SQL-запросы по индивидуальное базе данных

Страницы работы

Содержание работы

Балаковский институт техники, технологии и управления

Факультет инженерно-строительный

Кафедра Управление и информатика в технических системах

ПРАКТИЧЕСКАЯ РАБОТА

по дисциплине

Автоматизирующие информационно-управляющие системы

SQL: ИЗВЛЕЧЕНИЕ ДАННЫХ – команда SELECT

Выполнил: студент группы УИТ – 42

Проверила:

«»2005

Балаково 2005

SQL-запросы по учебной базе данных

Задание № 1. Создать запрос на выборку в режиме SQL всех значений полей NAME и SURNAME из таблицы STUDENT.

SELECT NAME, SURNAME

FROM STUDENT;

Запрос1

NAME

SURNAME

Иван

Иванов

Петр

Петров

Вадим

Сидоров

Борис

Кузнецов

Ольга

Зайцева

Павел

Котов

Вадим

Белкин

Андрей

Павлов

Антон

Петров

Артем

Лукин

Задание № 2. Создать запрос на выборку в режиме SQL всех столбцов таблицы STUDENT.

SELECT *

FROM STUDENT;

Запрос2

student_id

surname

name

stipend

kurs

city

birthday

univ_id

1

Иванов

Иван

150

1

Орел

03.12.1982

10

3

Петров

Петр

200

3

Курск

01.12.1980

10

6

Сидоров

Вадим

150

4

Москва

07.06.1979

22

10

Кузнецов

Борис

0

2

Брянск

08.12.1981

10

12

Зайцева

Ольга

250

2

Липецк

01.05.1981

10

32

Котов

Павел

150

5

Белгород

14

55

Белкин

Вадим

250

5

Воронеж

07.01.1998

10

265

Павлов

Андрей

0

3

Воронеж

05.11.1979

10

276

Петров

Антон

200

4

05.08.1981

22

654

Лукин

Артем

200

3

Воронеж

01.12.1981

10

Задание № 3. Создать запрос на выборку в режиме SQL названий городов, где проживают студенты, сведения о которых находятся в таблице STUDENT.


SELECT CITY

FROM STUDENT;

Запрос3

CITY

Орел

Курск

Москва

Брянск

Липецк

Белгород

Воронеж

Воронеж

Воронеж

SELECT DISTINCT CITY

FROM STUDENT;

Запрос3_2

CITY

Белгород

Брянск

Воронеж

Курск

Липецк

Москва

Орел


Задание № 4. Создать запрос на выборку в режиме SQL, выполняющий выборку имен (NAME) всех студентов с фамилией (SURNAME) Петров, сведения о которых находятся в таблице STUDENT.

SELECT SURNAME, NAME

FROM STUDENT

WHERE SURNAME = 'Петров';

Запрос4

SURNAME

NAME

Петров

Петр

Петров

Антон

Задание № 5. Создать запрос на выборку в режиме SQL для получения имён и фамилий студентов, обучающихся на третьем курсе   и получающих стипендию.

SELECT NAME, SURNAME

FROM STUDENT

WHERE KURS = 3 AND STIPEND > 0;

Запрос5

NAME

SURNAME

Петр

Петров

Артем

Лукин

Задание № 6. Создать запрос на выборку в режиме SQL из таблицы Экзаменационные оценки сведений о студентах, имеющих экзаменационные оценки только 4 и 5.

SELECT *

FROM EXAM_MARKS

WHERE MARK IN (4, 5);

Запрос6

exam_id

student_id

subj_id

mark

exam_date

145

12

10

5

12.01.2000

34

32

10

4

23.01.2000

75

55

10

5

05.01.2000

43

6

22

4

18.01.2000

Задание № 7. Создать запрос в режиме на выборку SQL сведений о студентах, не имеющих ни одной экзаменационной оценки, равной 4 и 5.

SELECT *

FROM EXAM_MARKS

WHERE MARK NOT IN (4, 5);

Запрос7

exam_id

student_id

subj_id

mark

exam_date

238

12

22

3

17.06.1999

Задание № 8. Создать запрос в режиме на выборку SQL записей о предметах, на изучение которых отводится количество часов, находящееся в пределах между 30 и 40.

SELECT *

FROM SUBJECT

WHERE HOUR BETWEEN 30 AND 40;

Запрос8

subj_id

subj_name

hour

semester

22

Физика

34

1

56

История

34

4

73

Физкультура

34

5

Задание № 9. Создать запрос на выборку в режиме SQL из таблицы Студент сведений о студентах, фамилии которых начинаются на букву «П».

SELECT *

FROM STUDENT

WHERE SURNAME LIKE 'П*';

Запрос9

student_id

surname

name

stipend

kurs

city

birthday

univ_id

3

Петров

Петр

200

3

Курск

01.12.1980

10

265

Павлов

Андрей

0

3

Воронеж

05.11.1979

10

276

Петров

Антон

200

4

05.08.1981

22

SQL-запросы по индивидуальное базе данных

(отдел снабжения фирмы по установке охранного оборудования)

SELECT [Наименование изделия]

FROM Изделия

SELECT [Наименование изделия]

FROM Изделия

WHERE 'Стоимость>1000'

SELECT [ФИО]

FROM Поставщики

WHERE [Контактный телефон] LIKE '47*'

SELECT [Код поставки]

FROM Складирование

WHERE 'Ответственный за сохранность IN Кузнецов П.Д.'

SELECT *

FROM Складирование

WHERE 'Условия хранения IN (Сухие, Темные)'

Похожие материалы

Информация о работе