Оператор SELECT
Вы научитесь:
- выбирать все столбцы в запросе;
- выбирать подмножество столбцов в запросе;
- переименовывать столбцы в запросе;
- создавать вычисляемые столбцы в запросе;
- возвращать первые n строк в запросе;
- возвращать первые n процентов строк в запросе.
Использование оператора SELECT
Синтаксис оператора SELECT очень сложен и состоит из множества фраз и ключевых слов, но базовая его структура достаточно проста:
SELECT [TOP n [PERCENT]] список_столбцов FROM список_источников [WHERE условие_поиска] [ORDER BY выражение]
Обязательными являются только первая и вторая фразы (разделы) оператора SELECT. Первая фраза, SELECT список_столбцов, задает столбцы, которые будут возвращены запросом. Список столбцов может содержать реальные столбцы из таблицы и представления (виды), на которых основывается запрос, либо содержать вычисляемые столбцы, получаемые из оригинальных столбцов. Вторая фраза, FROM список_источников, задает таблицы и представления, на которых основывается запрос.
Выборка всех столбцов
Простейшим случаем использования оператора SELECT является выборка всех столбцов из одной таблицы. Как большинство версий языка SQL, Transact-SQL позволяет вам использовать знак звездочки (*), если вы хотите задать все столбцы, поэтому в этом простом случае оператор будет иметь следующую форму:
SELECT * FROM имя_таблицы
Выберите все столбцы
- Откройте конструктор запросов Query Designer для таблицы Properties, щелкнув правой кнопкой мыши на ее имени в рабочей панели Details Pane Enterprise Manager, открыв меню Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки). SQL Server откроет конструктор запросов Query Designer для таблицы.
- Включите панель SQL Pane, щелкнув на кнопке SQL Pane (Панель SQL)в панели инструментов конструктора запросов. Конструктор запросов отобразит панель SQL Pane.
- Измените оператор SQL, чтобы отобразить все столбцы из таблицы Oils.
- Нажмите кнопку Run (Выполнить)в панели инструментов конструктора запросов, чтобы выполнить запрос. Конструктор запросов отобразит все записи из таблицы Oils.