Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tema 5 - Consultas avanzadas, MOISÉS MIRANDA CORRALES 1º DAM - Coggle…
Tema 5 - Consultas avanzadas
OFFSET Y LIMIT
LIMIT Limita la consulta al número de filas que quermos
OFFSET indica que se omitan un número determinado de filas antes de comenzar a devolverlas
GROUP BY
La función de este apartado es crear una única fila por cada valor distinto en las columnas de grupo
HAVING
Se utiliza para restringir el resultado de una expresión agrupada (SUM, COUNT, AVG, MAX y MIN).
SUBCONSULTAS
Permite solucionar consultas complejas mediante el uso de resultados previos conseguidos a través de otra consulta.
Subconsultas que devuelven más de una fila
Si la subconsulta devuelve más de una fila, tenemos que usar una de las siguientes instrucciones para que no nos de ERROR.
ANY O SOME: Compara con cualquier registro de la subconsulta
ALL: Compara con todos los registros de la consulta.
IN: Sirve para comprobar si un valor se encuentra en el resultado de la subconsulta.
NOT IN: Comprueba si un valor no se encuentra en una subconsulta
Subconsultas insertadas en las cláusulas FROM y JOIN
El resultado de una operación de tipo SELECT es una vista.
Subconsultas simples
Las subconsultas simples son aquellas que devuelven una única fila.
Si además devuelven una única columna, se las llama subconsultas escalares, ya que devuelven un único valor.
Subconsultas escalares
En definitiva son SELECT que devuelven una única consulta y un único valor.
Devuelven un único resultado.
Consultas con WITH
WITH es un operador que nos permite escribir consultas auxiliares que podemos utilizar en una consulta más larga y compleja.
Cada instrucción auxiliar en una cláusula WITH puede ser SELECT, INSERT, UPDATE o DELETE y si se adjunta con una declaración principal que también puede ser SELECT, INSERT, UPDATE o DELETE
MOISÉS MIRANDA CORRALES 1º DAM