КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Select distinct номер_детали from SPJ
Select номер_детали from SPJ У п р а ж н е н и я I. Простые запросы на языке SQL Запрос на языке SQL формируется с использованием оператора Select. Оператор Select используется
В общем случае оператор Select содержит следующие семь спецификаторов, расположенных в операторе в следующем порядке:
Обязательными являются только спецификаторы Select и From. Эти два спецификатора составляют основу каждого запроса к базе данных, поскольку они определяют таблицы, из которых выбираются данные, и столбцы, которые требуется выбрать. Спецификатор Where добавляется для выборки определенных строк или указания условия соединения. Спецификатор Order by добавляется для изменения порядка получаемых данных. Спецификатор Into temp добавляется для сохранения этих результатов в виде таблицы с целью выполнения последующих запросов. Два дополнительных спецификатора оператора Select - Group by (спецификатор группирования) и Having (спецификатор условия выборки группы) - позволяют выполнять более сложные выборки данных. 1. Выбор всех строк и столбцов таблицы. Пример. Выдать полную информацию о поставщиках. Select * from S Результат: таблица S в полном объеме. Подготовьте запрос и проверьте полученный результат. 2. Измение порядка следования столбцов. Пример. Выдать таблицу S в следующем порядке: фамилия, город, рейтинг, номер_поставщика. Select фамилия, город, рейтинг, номер_поставщика from S Результат: таблица S в требуемом порядке. Подготовьте запрос и проверьте полученный результат. 3. Выбор заданных столбцов. Пример. Выдать номера всех поставляемых деталей. Результат: столбец номер_детали таблицы SPJ Подготовьте запрос и проверьте полученный результат. 4. Выбор без повторения. Пример. Выдать номера всех поставляемых деталей, исключая дублирование.
Подготовьте запрос и проверьте полученный результат. 5. Использование в запросах констант и выражений. Пример. Select номер_детали, "вес в граммах", вес*454 from P
Подготовьте запрос и проверьте полученный результат. 6.Ограничение в выборке. Пример. Выдать номера всех поставщиков, находящихся в Париже с рейтингом > 20. Select номер_поставщика from S where город="Париж" and рейтинг>20
Подготовьте запрос и проверьте полученный результат. 7. Выборка с упорядочиванием. Пример. Выдать номера поставщиков, находящихся в Париже в порядке убывания рейтинга. Select номер_поставщика, рейтинг from S where город="Париж" order by рейтинг desc
Подготовьте запрос и проверьте полученный результат. 8. Упорядочивание по нескольким столбцам. Пример. Выдать список поставщиков, упорядоченных по городу, в пределах города - по рейтингу. Select * from S order by 4, 3
Подготовьте запрос и проверьте полученный результат. 9. Фраза in (not in). Пример. Выдать детали, вес которых равен 12, 16 или 17.
Дата добавления: 2015-05-10; Просмотров: 577; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |