|
|||||
Выбор данных с помощью команды SELECT.Дата добавления: 2014-11-24 | Просмотров: 1563
Большинство запросов на извлечение данных (запросов-выборок) строится на основе команды SELECT. Синтаксис этой команды следующий: Ø SELECT <предложение> [INTO < предложение >] FROM < предложение > [WHERE < предложение >] [GROUP BY < предложение >] [ HAVING < предложение >] [UNION < предложение >] [ORDER BY < предложение >];
В общем случае результатом выполнения запроса на извлечение данных является некоторая новая результирующая таблица. Порядок следования строк которой не определен и среди строк которой могут находиться дубликаты. В качестве заголовков полей этой таблицы используются имена полей, из которых извлекались данные (эти поля перечисляются в SELECT-предложении). Если информация выбиралась из нескольких таблиц (имена таблиц перечисляются в FROM-предложении через запятую), то перед именем поля в результирующей таблице ставится имя таблицы, из которой выбирались данные. Результирующая таблица получается последовательным применением предложений FROM, WHERE, GROUP BY и HAVING к таблицам, заданным в предложении FROM. Чтобы вывести только уникальные строки таблицы, необходимо использовать ключевое слово DISTINCT. Пример. Вывести список городов, в которых живут заказчики. SELECT DISTINCT Город FROM Заказчики; Если команда выбирает несколько полей, то DISTINCT опускает строки, где все выбранные поля идентичны. Строки, в которых некоторые значения одинаковы, а некоторые различны, будут сохранены. Для отбора строк по заданному критерию используется предложение WHERE. В состав критерия отбора могут входить как элементарные логические условия, так и сложные, в которых условия объединяются логическими связками (NOT, AND и OR). Сложные логические условия оцениваются по правилам булевой алгебры. |
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.028 сек.) |