Compartilhar via


Lendo os dados em uma tabela (tutorial)

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.

Ler os dados em uma tabela

  1. 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
    GO
    
  2. Você pode usar um asterisco para selecionar todas as colunas na tabela. Isso é freqüentemente 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 coluna nova for adicionada posteriormente à tabela.

    -- Returns all columns in the table
    -- Does not use the optional schema, dbo
    SELECT * FROM Products
    GO
    
  3. Você pode omitir colunas que não deseja retornar. As colunas serão retornadas na ordem em que são listadas.

    -- Returns only two of the columns from the table
    SELECT ProductName, Price
        FROM dbo.Products
    GO
    
  4. Use uma cláusula WHERE para 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
    GO
    
  5. Você pode trabalhar com os valores nas colunas à medida que elas forem retornadas. O exemplo seguinte executa uma operação matemática na coluna Price. Colunas que foram alteradas dessa maneira não terão um nome, a menos que você forneça um, usando a palavra-chave 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
    

Funções úteis em uma instrução SELECT

Para obter informações sobre algumas funções que você pode usar para trabalhar com instruções SELECT, consulte os seguintes tópicos:

Próxima tarefa da lição

Resumo: Criando objetos de banco de dados

Consulte também

Referência