Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Оператор SELECT. Синтаксис





Оператор SELECT может использоваться как:

  • самостоятельная команда на получение и вывод строк таблицы, сформированной из столбцов и строк одной или нескольких таблиц (представлений);
  • элемент WHERE- или HAVING-условия (сокращенный вариант предложения, называемый "вложенный запрос");
  • фраза выбора в командах CREAT VIEW, DECLARE CURSOR или INSERT;
  • средство присвоения глобальным переменным значений из строк сформированной таблицы (INTO-фраза).

 

Оператор SELECT (выбрать) имеет следующий формат:

 

SELECT [[ALL] | DISTINCT] [ТОР n [PERCENT]] [WITH TIES] {* | элемент_SELECT [, элемент_SELECT]...}

FROM таблица [псевдоним] [, таблица [псевдоним]]...

[ WHERE условие_отбора_строк]

[ GROUP BY [таблица.]столбец [, [таблица.]столбец]...

[ HAVING условие_отбора_групп]]

[ ORDER BY {[таблица.]столбец | номер_элемента_SELECT} [[ASC] | DESC]

[, {[таблица.]столбец | номер_элемента_SELECT } [ [ASC] | DESC] ]...] ];

 

Этот оператор можно прочитать следующим образом:

  • SELECT (выбрать) — данные из указанных столбцов и (если необходимо) выполнить перед выводом их преобразование в соответствии с указанными выражениями и (или) функциями
  • FROM (из) — перечисленных таблиц, в которых расположены эти столбцы
  • WHERE (где) — строки из указанных таблиц должны удовлетворять указанному перечню условий отбора строк
  • GROUP BY (группируя по) — указанному перечню столбцов с тем, чтобы получить для каждой группы единственное агрегированное значение, используя во фразе SELECT SQL-функции SUM (сумма), COUNT (количество), MIN (минимальное значение), MAX (максимальное значение) или AVG (среднее значение)
  • HAVING (имея) — в результате лишь те группы, которые удовлетворяют указанному перечню условий отбора групп
  • ORDER BY ( упорядочить ) — результаты выбора данных по указанному перечню столбцов. При этом упорядочение можно производить в порядке возрастания - ASC (ASCending)(по умолчанию) или убывания DESC (DESCending).

Рассмотрим каждую строку этого оператора подробно.







Date: 2015-09-18; view: 306; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.004 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию