Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 311; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |