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
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
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
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
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
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 claveAS
.-- 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:
Siguiente tarea de la lección
Resumen: Creación de objetos de base de datos