Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Правила записи оператора SELECT.
Данный оператор считывает данные из базы и возвращает их в виде таблицы результатов запроса (ТРЗ). В предложении SELECT указывается список возвращаемых столбцов, которые должны быть включены в ТРЗ. В предложении FROM указывают список таблиц, которые содержат элементы данных, которые считываются в запросах. WНERE указывает, что в таблицу результатов запроса должны быть включены только строки, которые удовлетворяют результатам поиска. GROUP BY создает итоговый запрос, запрос, который группирует строки из БД по определенному признаку, а затем включает в ТРЗ одну итоговою строку из каждой группы. HAVING показывает, что в ТРЗ следует включить только некоторые из групп. Для отбора включаемых групп задается условие поиска. ORDER BY для задания сортировки ТРЗ по столбцам, которые указываются в спецификаторах. Предложение Select В качестве ТРЗ может быть имя столбца, константа, выражение. Имя столбца идентифицирует один из столбцов, содержащихся в таблице, которая указана в предложении FROM. Оно может быть указано, как в полном виде (имя_таблицы. имя_столбца), так и просто имя_столбца. Если в качестве возвращаемого столбца указывается имя столбца из таблицы БД, то СУБД берет значение этого столбца для каждой из строк таблицы БД и помещает это значение в соответствующую строку ТРЗ. Константа указывает на то, что в каждой строке ТРЗ должно содержаться одно значение, = этой константе. Если указывается выражение, то СУБД помещает в ТРЗ значение, вычисленное по формуле, записанной выражением. Звездочка – для просмотра всех столбцов. DISTINCT – для исключения повторов. Предложение WHERE Указывает, какие строки следует отбирать. Задается условие поиска, как критерий отбора. Виды условий поиска: 1. Сравнение. =, <>, <, >, <=, >=. 2. Проверка на принадлежность к диапазону значений. `Проверяемое выражение` (NOT) BETWEEN `Нижнее выражение` AND `Верхнее выражение`. 3. Проверка на принадлежность к множеству значений. `Проверяемое выражение` (NOT) IN (константа, константа…). 4. Проверка на соответствие шаблону. `Проверяемое выражение` (NOT) LIKE (шаблон). 5. Проверка на равенство неопределенному значению. `Проверяемое выражение` IS (NOT) NULL. Составные условия поиска. Таблицы истинности.
ORDER BY ASC – сортировка по возрастанию (по-умолчанию), DESC – по убыванию. Первый столбец – главный ключ в сортировке, а следующие за ним являются всё более второстепенными ключами сортировки. UNION Для объединения результатов нескольких запросов. Используется для таблиц, удовлетворяющих условиям: 1. Кол-во столбцов в объединяемых ТРЗ должно быть одинаковым. 2. Типы данных соответствующих столбцов из 1-й и 2-й таблиц должны совпадать. 3. Ни одна из объединяемых таблиц не должна быть отсортирована с помощью ORDER BY. Выполняется так, что объединенной таблице повторяющихся строк не будет. Другая форма оператора – UNION ALL – позволяет получить таблицу со всеми строками, включая повторяющиеся. С помощью оператора UNION можно объединить несколько таблиц.
|
||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 221; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.96.146 (0.005 с.) |