Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tema 5 - Consultas Avanzadas - Coggle Diagram
Tema 5 - Consultas Avanzadas
LIMIT y OFFSET
OFFSET indica que se omitan un número determinado de filas antes de comenzar a devolverlas.
LIMIT para limitar un número determinado de filas.
Usar ambos en el ORDER BY
Funciones de cálculo con grupos
SUM
COUNT
AVG
MAX
MIN
Agrupaciones
Nos ayuda a utilizar las funciones de cálculo con grupos
GROUP BY
Se indica el nombre de las columnas (o expresiones más complejas) por las que se agrupa. La función de este apartado es crear una única fila por cada valor distinto en las columnas del grupo.
Condiciones HAVING
Se utiliza para poder ejecutar condiciones sobre las funciones de totales.
Subconsultas
Subconsultas simples
Son aquellas que devuelven una única fila.
Subconsultas que devuelven más de una fila
Para ello, utilizar instrucciones
ANY o SOME
ALL
IN
NOT IN
Subconsultas correlacionadas
Se utiliza para poder utilizar datos en una subconsulta procedentes de la consulta principal
Subconsultas en el FROM y JOIN
Sirven para realizar una consulta sobre una vista creada previamente con una subconsulta
Subconsultas escalares
Son aquellas que devuelven un único resultado. En definitiva son SELECT que devuelven una única consulta y un único valor.
Son muy útiles porque se pueden utilizar en umhas partes del lenguaje SELECT.
Consultas con WITH
Es un operador que nos permite escribir consultas auxiliares que podemos utilizar en una consulta más larga y compleja
La misión principal de una sentencia WITH asociada a una sentencia SELECT es dividir un problema complejo en pequeños problemas más simples.