La sentencia SELECT permite consultar registros o tuplas de una base de datos relacional. Se utiliza para seleccionar columnas específicas de una o más tablas, filtrar filas mediante condiciones, agrupar y ordenar los resultados. Algunas cláusulas comunes de SELECT son FROM para especificar las tablas, WHERE para filtros, GROUP BY para agrupar y ORDER BY para ordenar.
8. Sentencia Básica SELECT SELECT <Campos a desplegar> FROM <Tablas involucradas> WHERE <Condición de enlace de tablas y criterio de selección> GROUP BY <Criterio de agrupación> HAVING <Criterio de selección de los resultados del Select> ORDER BY <Criterio de orden de los resultados>; Edad, count(*) as cantidad alumnos Edad > 18 and edad <21 edad Cantidad > 1 edad
9. EJEMPLO GRAFICO 1 Tablas SELECT ... RESULTADO SELECT Carreras.Car_Nombre, Alumnos.Alu_Nombre FROM Carreras, Alumnos WHERE Carreras.Car_Codigo = Alumnos.Alu_Car
10. Tablas SELECT ... SELECT Carreras.Car_Nombre, Count(*) as Cantidad FROM Carreras, Alumnos WHERE Carreras.Car_Codigo = Alumnos.Alu_Car GROUP BY Carreras.Car_Nombre ORDER BY Carreras.Car_Nombre; EJEMPLO GRAFICO 2