FlashKeepers

SQL · SQL

Fundamentos de SQL

Los tipos principales de sentencias SQL (SELECT, INSERT, UPDATE, DELETE) y la sintaxis de las cláusulas, explicados con un breve ejemplo de consulta cada uno.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
¿Cuál es la sintaxis básica de una sentencia SELECT?
SELECT column1, column2 FROM table_name
¿Cómo se filtran filas en un SELECT con una cláusula WHERE?
SELECT * FROM users WHERE age > 18
¿Qué hace la cláusula ORDER BY?
Ordena el conjunto de resultados por una o más columnas: SELECT * FROM products ORDER BY price DESC
¿Para qué se usa la cláusula LIMIT?
Restringe el número de filas devueltas: SELECT * FROM orders LIMIT 10
¿Qué hace DISTINCT en un SELECT?
Devuelve solo valores únicos: SELECT DISTINCT country FROM customers
¿Cómo se cuentan filas con una función agregada?
SELECT COUNT(*) FROM employees
¿Qué hace la función agregada SUM?
Suma todos los valores de una columna: SELECT SUM(salary) FROM employees
¿Cómo se calcula el valor promedio de una columna?
SELECT AVG(price) FROM items
¿Qué devuelve la función MAX?
El valor más alto de una columna: SELECT MAX(score) FROM games
¿Qué devuelve la función MIN?
El valor más bajo de una columna: SELECT MIN(salary) FROM employees
¿Para qué se usa la cláusula GROUP BY?
Agrupa filas por una o más columnas: SELECT department, COUNT(*) FROM employees GROUP BY department
¿Cómo se filtran grupos después de GROUP BY?
Usa HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
¿Qué es un INNER JOIN?
Devuelve filas con valores coincidentes en ambas tablas: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
¿Qué es un LEFT JOIN?
Devuelve todas las filas de la tabla izquierda y las filas coincidentes de la derecha: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
¿Qué es un RIGHT JOIN?
Devuelve todas las filas de la tabla derecha y las filas coincidentes de la izquierda: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

27 more cards in the app