Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте инструкцию SELECT для чтения данных в таблице. Оператор SELECT является одним из наиболее важных Transact-SQL операторов, и существует множество вариантов синтаксиса. В этом руководстве вы будете работать с пятью простыми версиями.
Чтение данных в таблице
Введите и выполните следующие инструкции для чтения данных в
Productsтаблице.-- The basic syntax for reading data from a single table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products GOЗвездочка можно использовать для выбора всех столбцов в таблице. Это часто используется в нерегламентированных запросах. Вы должны указать список столбцов в постоянном коде, чтобы инструкция возвращала прогнозируемые столбцы, даже если новый столбец добавляется в таблицу позже.
-- Returns all columns in the table -- Does not use the optional schema, dbo SELECT * FROM Products GOВы можете исключить столбцы, которые не нужно возвращать. Столбцы будут возвращены в порядке их перечисления.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GOИспользуйте оператор
WHERE, чтобы ограничить строки, возвращаемые пользователю.-- Returns only two of the records in the table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products WHERE ProductID < 60 GOВы можете работать со значениями в столбцах по мере их возврата. В следующем примере выполняется математическая операция в столбце
Price. Столбцы, которые были изменены таким образом, не будут иметь имя, если только вы не указали его с помощью ключевогоASслова.-- Returns ProductName and the Price including a 7% tax -- Provides the name CustomerPays for the calculated column SELECT ProductName, Price * 1.07 AS CustomerPays FROM dbo.Products GO
Функции, полезные в инструкции SELECT
Сведения о некоторых функциях, которые можно использовать для работы с данными в инструкциях SELECT, см. в следующих разделах:
| Строковые функции (Transact-SQL) | Типы и функции данных даты и времени (Transact-SQL) |
| Математические функции (Transact-SQL) | Функции текста и изображения (Transact-SQL) |
Следующая задача на занятии
Сводка. Создание объектов базы данных