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 tarjetas · tarjetas básicas · Escrito por IA, revisado dos veces. Edita lo que quieras.

Estudiar este mazo gratis Ver primero Descarga FlashKeepers para 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 tarjetas más en la app