Compartir a través de


Leer datos de una tabla (Tutorial)

Use la instrucción SELECT para leer los datos de una tabla. La instrucción SELECT es una de las instrucciones de Transact-SQL más importantes y tiene muchas variaciones en la sintaxis. Para este tutorial, trabajará con cinco versiones sencillas.

Para leer los datos de una tabla

  1. Escriba y ejecute las siguientes instrucciones para leer los datos de la tabla Products .

    -- The basic syntax for reading data from a single table  
    SELECT ProductID, ProductName, Price, ProductDescription  
        FROM dbo.Products  
    GO  
    
    
  2. Puede usar un asterisco para seleccionar todas las columnas de la tabla. Esto se suele usar en las consultas ad hoc. Debe proporcionar la lista de columnas en el código permanente de modo que la instrucción devuelva las columnas previstas, incluso si más tarde se agrega una columna nueva a la tabla.

    -- Returns all columns in the table  
    -- Does not use the optional schema, dbo  
    SELECT * FROM Products  
    GO  
    
    
  3. Puede omitir columnas que ya no desea que se devuelvan. Las columnas se devolverán en el orden en que aparecen.

    -- Returns only two of the columns from the table  
    SELECT ProductName, Price  
        FROM dbo.Products  
    GO  
    
    
  4. Use una cláusula WHERE para limitar las filas que se devuelven al usuario.

    -- Returns only two of the records in the table  
    SELECT ProductID, ProductName, Price, ProductDescription  
        FROM dbo.Products  
        WHERE ProductID < 60  
    GO  
    
    
  5. Puede trabajar con los valores de las columnas según se devuelven. En el siguiente ejemplo se realiza una operación matemática en la columna Price . Las columnas que se han cambiado de esta manera no tendrán un nombre, a menos que proporcione uno mediante la palabra clave 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  
    

Funciones útiles en una instrucción SELECT

Para obtener información sobre algunas de las funciones que puede usar para trabajar con datos en instrucciones SELECT, vea los siguientes temas:

String Functions (Transact-SQL) [Funciones de cadena (Transact-SQL)] Tipos de datos y funciones de fecha y hora (Transact-SQL)
Funciones matemáticas (Transact-SQL) Funciones de texto e imagen (Transact-SQL)

Siguiente tarea de la lección

Resumen: Creación de objetos de base de datos

Consulte también

SELECT (Transact-SQL)