Оператор SELECT: основная форма и предложение WHERE

Оценить
(0 голоса)

Язык Transact-SQL имеет один основной оператор для поиска информации в базе данных: оператор select. При помощи этого оператора можно запрашивать информацию из одной, или более таблиц базы данных (или даже из нескольких баз данных). Результатом выполнения оператора select является другая таблица, также известная как результирующий наборе.

Самая простая форма оператора select содержит список select с предложением from. (Все другие предложения являются необязательными.) Эта форма оператора select имеет следующий синтаксис:

select [ all | distinct ]  column_list from {tablel  [tab_aliasl]}

Здесь tablel - имя таблицы, из которой выбирается информация. Параметр tab_aiiasi задает псевдоним (алиас) соответствующей таблицы. Псевдоним является другим именем соответствующей таблицы, он может быть использован в качестве сокращенного названия при ссылках на таблицу или при ссылках на два логических экземпляра одной и той же физической таблицы. Не волнуйтесь, все это станет ясным, когда будут рассматриваться примеры.

Параметр coiumn_llst содержит одну или более из следующих спецификаций:

♦ символ звездочки (*), который задает все столбцы таблицы, указанной в предложении from (или из одной из таблиц, когда задается квалификатор в виде table.*);

♦ явное задание имен извлекаемых столбцов;

♦ спецификация вида column_name [as] column_heading, которая дает возможность заменить имя столбца или задать новое имя выражению;

♦ выражение;

♦ системная или агрегатная функция.

Оператор select может извлекать из таблицы отдельные столбцы или строки. Первая операция называется списком выбора (или проекцией), вторая - выборкой. Комбинация обеих операций также возможна в операторе select.

В примере 6.1 показана простейшая форма выборки данных оператором select.

Оператор SELECT: основная форма и предложение WHERE

 

Оператор SELECT: основная форма и предложение WHERE

Оператор select в примере 6.1 извлекает все строки и все столбцы в таблице department. Если вы включаете все столбцы таблицы в список выбора (как это сделано в примере 6.1), то можете использовать сокращенный вариант, но такая нотация не рекомендуется. Имена столбцов служат в качестве заголовков столбцов в результирующем выводе.


Подробнее в этой категории: Предложение WHERE »
Предложение WHERE
Логические операторы
Операторы IN и BETWEEN
Запросы, включающие пустые значения NULL
Оператор LIKE

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.