Partilhar 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.

Para 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 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  
    GO  
    
    
  3. Você 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  
    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 . As colunas que foram alteradas dessa forma não terão um nome, a menos que você forneça um usando a AS palavra-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

Consulte Também

SELECT (Transact-SQL)