Читайте также:
|
|
Вывести фамилию, имя, отчество всех абитуриентов.
SELECT фамилия, имя, отчество FROM абитуриенты;
Вывести названия различных предметов, по которым сдаются экзамены в вуз.
SELECT DISTINCT предмет FROM экзамены;
Вывести всю возможную информацию об экзаменах, проводимых в вузе.
SELECT * FROM экзамены;
Вывести фамилии абитуриентов и оценки, которые они получили на различных экзаменах.
SELECT фамилия, оценка FROM абитуриенты, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента;
Вывести фамилии абитуриентов и их оценки по математике. Отсортировать вывод по оценкам, внутри оценок – по фамилиям абитуриентов.
SELECT фамилия, оценка, предмет
FROM абитуриенты, экзамены, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента
AND оценки.код_экзамена = экзамены.код_экзамена
AND предмет = 'Математика'
ORDER BY оценка DESC, фамилия;
Вывести фамилии абитуриентов и оценки, которые были получены в июле 2003 года.
SELECT фамилия, оценка
FROM абитуриенты, экзамены, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента
AND оценки.код_экзамена = экзамены.код_экзамена
AND month(дата_экзамена) = 7 AND year(дата_экзамена)
= 2003;
Вывести фамилии, имена и отчества абитуриентов, сдавших математику лучше, чем на 3.
SELECT DISTINCT фамилия, имя, отчество
FROM абитуриенты, экзамены, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента
AND оценки.код_экзамена = экзамены.код_экзамена
AND предмет = 'математика' AND оценка > 3;
Какие оценки получил Сергеев Сергей Сергеевич на ВМК?
SELECT оценка
FROM абитуриенты, экзамены, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента
AND оценки.код_экзамена = экзамены.код_экзамена
AND фамилия = «Сергеев» AND имя = «Сергей»
AND отчество = «Cергеевич»
AND факультет = «ВМК»;
Какие оценки получил абитуриент с номером 2? А с номером 3? А с некоторым номером?
SELECT оценка FROM оценки
WHERE номер_абитуриента = 2;
SELECT оценка FROM оценки
WHERE номер_абитуриента = 3;
SELECT оценка FROM оценки
WHERE номер_абитуриента = [введите номер абитуриента];
Вывести фамилию, инициалы и оценки абитуриентов за экзамен по математике на факультете ВМК, который проходил 21 июля. Фамилия и инициалы должны быть выведены в одном поле. Вывод должен быть отсортирован по вычислимому полю.
SELECT фамилия & «» & left(имя,1) & «.»
& left(отчество,1) AS абитуриент, оценка
FROM абитуриенты, экзамены, оценки
WHERE абитуриенты.номер = оценки.номер_абитуриента
AND оценки.код_экзамена = экзамены.код_экзамена
AND факультет = «ВМК» AND предмет = «математика»
AND дата_экзамена = #7/21/2003#
ORDER BY фамилия & «» & left(имя,1) & «.»
& left(отчество,1);
Дата добавления: 2015-10-21; просмотров: 113 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пример выполнения | | | Создать группирующий запрос, в котором определяются условия, причем сначала происходит отбор, а затем выполняются вычисления. |