Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use a instrução SELECT para ler os dados em uma tabela. A instrução SELECT é um das instruções Transact-SQL mais importantes e há muitas variações na sintaxe. Para este tutorial, você trabalhará com cinco versões simples.
Para ler os dados em uma tabela
Digite e execute as instruções seguintes para ler os dados na tabela
Products.-- The basic syntax for reading data from a single table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products GOVocê pode usar um asterisco para selecionar todas as colunas na tabela. Isso geralmente é usado em consultas ad hoc. Você deve fornecer a lista de colunas em seu código permanente para que a instrução retorne as colunas previstas, mesmo se uma nova coluna for adicionada à tabela posteriormente.
-- Returns all columns in the table -- Does not use the optional schema, dbo SELECT * FROM Products GOVocê pode omitir colunas que não deseja retornar. As colunas serão retornadas na ordem em que estão listadas.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GOUse uma cláusula
WHEREpara limitar as linhas que serão retornadas ao usuário.-- Returns only two of the records in the table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products WHERE ProductID < 60 GOVocê pode trabalhar com os valores nas colunas à medida que elas forem retornadas. O exemplo seguinte executa uma operação matemática na coluna
Price. As colunas que foram alteradas dessa forma não terão um nome, a menos que você forneça um usando aASpalavra-chave.-- 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
Funções que são úteis em uma instrução SELECT
Para obter informações sobre algumas funções que você pode usar para trabalhar com dados em instruções SELECT, consulte os seguintes tópicos:
| Funções de cadeia de caracteres (Transact-SQL) | tipos de dados e funções de data e hora (Transact-SQL) |
| Funções matemáticas (Transact-SQL) | Funções de texto e imagem (Transact-SQL) |
Próxima tarefa da lição
Resumo: Criando objetos de banco de dados