FlashKeepers

SQL · SQL · Universidad

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.

Sobre este mazo

42 tarjetas básicas de SQL para SQL. Empieza con "¿Cuál es la sintaxis básica de una sentencia SELECT?" y "¿Cómo se filtran filas en un SELECT con una cláusula WHERE?". Más mazos de Universidad aparecen más abajo.

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

Se abre en tu navegador, sin cuenta. App para iPhone y iPad · App para Android

¿Cuál es la sintaxis básica de una sentencia SELECT?
Ver respuestaSELECT column1, column2 FROM table_name
¿Cómo se filtran filas en un SELECT con una cláusula WHERE?
Ver respuestaSELECT * FROM users WHERE age > 18
¿Qué hace la cláusula ORDER BY?
Ver respuestaOrdena 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?
Ver respuestaRestringe el número de filas devueltas: SELECT * FROM orders LIMIT 10
¿Qué hace DISTINCT en un SELECT?
Ver respuestaDevuelve solo valores únicos: SELECT DISTINCT country FROM customers
¿Cómo se cuentan filas con una función agregada?
Ver respuestaSELECT COUNT(*) FROM employees
¿Qué hace la función agregada SUM?
Ver respuestaSuma todos los valores de una columna: SELECT SUM(salary) FROM employees
¿Cómo se calcula el valor promedio de una columna?
Ver respuestaSELECT AVG(price) FROM items
¿Qué devuelve la función MAX?
Ver respuestaEl valor más alto de una columna: SELECT MAX(score) FROM games
¿Qué devuelve la función MIN?
Ver respuestaEl valor más bajo de una columna: SELECT MIN(salary) FROM employees
¿Para qué se usa la cláusula GROUP BY?
Ver respuestaAgrupa 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?
Ver respuestaUsa HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
¿Qué es un INNER JOIN?
Ver respuestaDevuelve filas con valores coincidentes en ambas tablas: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
¿Qué es un LEFT JOIN?
Ver respuestaDevuelve 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?
Ver respuestaDevuelve 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

Estudiar este mazo gratis