КАТЕГОРИИ: Архитектура-(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) |
Пример 19.74
Пример 19.73. Пример 19.72. SELECT [Имя],[Фамилия] FROM Студент SELECT TOP 5 [Фамилия] FROM Студент SELECT TOP 5 [Фамилия] FROM Студент ORDER BY [Группа] В первом случае выбираются все записи таблицы Студент в составе указанных полей. Если отбираются все поля в том же самом порядке, что и в структуре таблицы, можно указать символ точки. Во втором случае отбирается 5 первых фамилий студентов, в третьем случае - выбирается 5 первых фамилий студентов, упорядочение записей осуществлено по учебным группам. Если используются одноименные поля из нескольких таблиц, включенных в предложение FROM, следует указать перед именем такого поля имя таблицы через. (точку): [Студент заочник].[Группа] и [Студент]. [Группа] - два одноименных поля из разных таблиц. Для изменения заголовка столбца с результатами выборки используется служебное слово AS. SELECT DISTINC Т [Дата рождения] AS Юбилей FROM Студент SELECT [Фамилия] &" "& [Имя] AS ФИО, [Дата рождения] AS Год FROM Студент В первом случае будут выведены неповторяющиеся даты рождения студентов, которые имеют новое наименование - Юбилей. Во втором случае в результирующей таблице присутствуют все записи, но вместо [Дата рождения] указан Год и вместо Фамилия и Имя, соединенных вместе через пробел, - ФИО. Наиболее часто слово AS применяется для именования вычисляемых полей (см. ниже). Задание условий выборки Предложение WHERE может содержать выражения, связанные логическими операторами, с помощью которых задаются условия выборки (табл. 19.10), Таблица 19.10. Логические операторы для построения условий выборки
Кроме того, могут использоваться операторы для построения условий: LIKE - выполняет сравнение строковых значений; BETWEEN...AND - выполняет проверку на диапазон значений; IN - выполняет проверку выражения на совпадение с любым из элементов списка; IS - проверка значения на Null (пусто). Условие обеспечивает "горизонтальную" выборку данных, т.е. на выход "пройдут" только те записи, которые удовлетворяют сформулированным условиям. SELECT Студент.*FROM Студент WHERE [Дата рождения]>= #01.01.79# SELECT Студент.*FROM Студент WHERE [Дата рождения] >= #01.01.79# AND [Группа] IN ("1212", "1213") SELECT Студент.*FROM Студент WHERE [Дата рождения] BETWEEN #01.0179 AND # 01. 01.81# AND [Группа] IN ("1212", "1213") SELECT Студент.*FROM Студент INner JoIN [Студент заочник] ON Студент. [Группа]= [Студент заочник] [Группа] WHERE Студент.[Дата рождения] > = #01.01.79# В первом случае выбираются студенты, дата рождения которых позже 1.1.79. Во втором случае будут отобраны все студенты, обучающиеся в группах 1212 или 1213 и дата рождения которых позже 1.1.79. В третьем случае выбираются студенты, дата рождения которых находится в заданном диапазоне, и они обучаются в любой из указанных групп. В четвертом случае выбираются студенты, которые обучаются в тех же группах, что и студенты заочники, дата рождения которых позже 1.1.79.
Дата добавления: 2014-01-11; Просмотров: 349; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |