Consultas Básicas con
Transact SQL
Julio Alberto Ferrera De La Paz
MATRICULA: 121-6052
[Link] SELECT: Esta consulta se utiliza para seleccionar una o más columnas de una tabla.
La sintaxis básica es:
SELECT columna1, columna2, ... FROM tabla
Por ejemplo, para seleccionar todas las columnas de la tabla "Clientes", la consulta sería:
SELECT * FROM Clientes
• SELECT columnas FROM table
• SELECT * FROM Clientes
• SELECT Nombre, Apellido, Edad FROM Clientes
• SELECT COUNT(*) FROM Clientes
[Link] WHERE: Esta consulta se utiliza para filtrar los resultados de una consulta
SELECT. La sintaxis básica es:
SELECT columna1, columna2, ... FROM tabla WHERE condición
Por ejemplo, para seleccionar los clientes cuyo nombre es "Juan", la consulta sería:
• SELECT * FROM Clientes WHERE Nombre = 'Juan'
• SELECT columnas FROM tabla WHERE condición
• SELECT * FROM Clientes WHERE Edad > 18
• SELECT * FROM Clientes WHERE Edad > 18 AND Ciudad = 'Madrid'
• SELECT * FROM Clientes WHERE Nombre = 'Juan'
[Link] ORDER BY: Esta consulta se utiliza para ordenar los resultados de una consulta
SELECT. La sintaxis básica es:
SELECT columna1, columna2, ... FROM tabla ORDER BY columna [ASC|DESC]
Por ejemplo, para ordenar los clientes por nombre de forma ascendente, la consulta sería:
• SELECT * FROM Clientes ORDER BY Nombre ASC
• SELECT columnas FROM tabla ORDER BY columna [ASC|DESC]
• SELECT * FROM Clientes ORDER BY Nombre ASC
• SELECT * FROM Clientes ORDER BY Ciudad ASC, Edad DESC
[Link] GROUP BY: Esta consulta se utiliza para agrupar los resultados de una consulta
SELECT por una o más columnas. La sintaxis básica es:
SELECT columna1, columna2, ... FROM tabla GROUP BY columna1, columna2, ...
Por ejemplo, para agrupar los clientes por ciudad, la consulta sería:
SELECT Ciudad, COUNT(*) as Total FROM Clientes GROUP BY Ciudad
• SELECT columna1, columna2, ..., función_agregado(columna) FROM tabla GROUP BY
columna1, columna2, ...
• SELECT Ciudad, COUNT(*) FROM Clientes GROUP BY Ciudad
• SELECT Ciudad, COUNT(*), AVG(Edad) FROM Clientes GROUP BY Ciudad