Mapa mental
Manipulación avanzada de datos con SQL
Conteúdo do mapa
Manipulación avanzada de datos con SQL
Consultas a más de una tabla
- INNER JOIN
- Subconsulta anidada
- Subconsulta correlacionada
- SELECT p1.ProductSubcategoryID, p1.Name FROM Production.Product p1 WHERE p1.ListPrice > (SELECT AVG (p2.ListPrice) FROM Production.Product p2 WHERE p1.ProductSubcategoryID = p2.ProductSubcategoryID)
Cláusulas
- WHERE: especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR.
- ORDER BY: especifica la agrupación que se da a los datos. Se usa siempre en combinación con funciones agregadas.
- GROUP BY:Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse con ASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.
- HAVING: especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Su funcionamiento es similar al de WHERE pero aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse siempre junto a GROUP BY y la condición debe estar referida a los campos contenidos en ella.
Predicados
- IN: Se utiliza cuando se consultaran más de un registro de un mismo campo.
- LIKE:Es operador que realiza comparaciones exclusivamente de cadenas, "like" y "not like“ y se usa enseguida de un WHERE
- BETWEEN: Se usa para indicar un rango en una condición.
Operadores lógicos
- NOT
- SELECT columns FROM tables WHERE column1 = value1 OR column2 = value2
- AND
- SELECT columnsFROM tables WHERE column1 = value1 AND column2 = value2
- OR
- SELECT columns FROM tables WHERE NOT column1 = value1
- NOT
Operadores relacionales
- =
- < >
- <
- >
- < =
- > =
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre Manipulación avanzada de datos con SQL, criado por Diana Molina em 06-09-2017.
- Criado por
- Diana Molina · set 2017
- Atualizado
- 6 set 2017
- Visualizações
- 0
- Avaliação