Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 60 стр.

UptoLike

использующие группировку, агрегирование, подзапросы, условия и другие
дополнительные механизмы управления запросом.
В большинстве случаев используется вариант команды SELECT, имеющей
следующий синтаксис:
SELECT опции выбора список выбора
[INTO новая таблица]
FROM список исходных таблиц или представлений
[WHERE условие поиска]
[GROUP BY условие группировки]
[HAVLNG условия группового поиска]
[ORDER BY выражение для упорядочивания [AS\DESC]]
Части этой команды называются разделами и
должна записываться в запросе
именно в данном порядке.
Опции выбора определяют количественные характеристики запроса:
ALL – все строки таблицы;
DISTINCT – все несовпадающие строки таблицы;
TOP n – первые n несовпадающие строки таблицы;
TOP n PERCENT – первые n% несовпадающих строк;
WITH TIES – разрешает вывод дублирующих строк для последних двух
вариантов.
Список выбора содержит имена столбцов различных таблиц
для
формирования результата. Столбцы могут переименовываться с помощью
конструкции AS. Если в качестве списка выбора задана звездочка (*), то в запрос
будут включены все столбцы всех таблиц и представлений, заданных в качестве
источников данных. Если в списке задана конструкция имя.*, то это означает, в
список выбора надо включить все колонки объекта с данным
именем. В список
выбора можно включить и выражения, тогда их значения будут вычисляться при
формировании каждой строки. Эта колонка будет либо безымянной, либо будет
иметь имя, заданной конструкцией AS, следующей после выражения. Элемент
списка в виде имя.IDENTICOL [AS имя счетчика] позволяет включить в результат
колонкусчетчик объекта с данным именем. С помощью
ключевого слова
использующие группировку, агрегирование, подзапросы, условия и другие
дополнительные механизмы управления запросом.
    В большинстве случаев используется вариант команды SELECT, имеющей
следующий синтаксис:
    SELECT опции выбора список выбора
    [INTO новая таблица]
    FROM список исходных таблиц или представлений
    [WHERE условие поиска]
    [GROUP BY условие группировки]
    [HAVLNG условия группового поиска]
    [ORDER BY выражение для упорядочивания [AS\DESC]]
    Части этой команды называются разделами и должна записываться в запросе
именно в данном порядке.
    Опции выбора определяют количественные характеристики запроса:
    • ALL – все строки таблицы;
    • DISTINCT – все несовпадающие строки таблицы;
    • TOP n – первые n несовпадающие строки таблицы;
    • TOP n PERCENT – первые n% несовпадающих строк;
    • WITH TIES – разрешает вывод дублирующих строк для последних двух
      вариантов.
    Список     выбора   содержит   имена    столбцов   различных    таблиц   для
формирования    результата.   Столбцы   могут   переименовываться   с   помощью
конструкции AS. Если в качестве списка выбора задана звездочка (*), то в запрос
будут включены все столбцы всех таблиц и представлений, заданных в качестве
источников данных. Если в списке задана конструкция имя.*, то это означает, в
список выбора надо включить все колонки объекта с данным именем. В список
выбора можно включить и выражения, тогда их значения будут вычисляться при
формировании каждой строки. Эта колонка будет либо безымянной, либо будет
иметь имя, заданной конструкцией AS, следующей после выражения. Элемент
списка в виде имя.IDENTICOL [AS имя счетчика] позволяет включить в результат
колонку – счетчик объекта с данным именем. С помощью ключевого слова