1. ¿Qué sentencias forman parte del DML según el documento?
- SELECT, INSERT, DELETE y UPDATE
- CREATE, DROP y ALTER
- GRANT y REVOKE
- COMMIT y ROLLBACK
2. ¿Qué significa el término CONSULTA (QUERY) en SQL?
- Solo instrucciones SELECT
- Cualquier sentencia ejecutada en el SGBD como una orden
- Únicamente operaciones DML
- Una vista predefinida
3. ¿Qué hace la cláusula DISTINCT en una consulta SELECT?
- Agrupa resultados
- Elimina registros duplicados
- Ordena alfabéticamente
- Muestra solo columnas numéricas
4. ¿Qué cláusula se utiliza para filtrar registros en SQL?
- FILTER BY
- WHERE
- HAVING
- GROUP BY
5. ¿Qué operadores aritméticos están disponibles en SQL según el texto?
- +, -, *, /, %
- +, -, ^, //
- SUM, AVG, MIN
- =, <, >, <>
6. ¿Qué resultado devuelve la expresión 7>2 AND 4<3?
- 1
- 0
- 7
- 3
7. ¿Qué operador se usa para comprobar pertenencia a un conjunto?
- IN
- BETWEEN
- LIKE
- IS
8. ¿Qué operador selecciona registros dentro de un rango?
- BETWEEN
- LIKE
- IN
- LIMIT
9. ¿Qué operadores permiten comprobar valores nulos?
- IS e IS NOT
- NULL y NOT NULL
- = NULL y <> NULL
- LIKE NULL
10. ¿Qué comodines se usan con LIKE para buscar patrones?
- % y _
- * y ?
- ^ y $
- {} y []
11. ¿Cómo se limita el número de registros en MySQL?
- USING
- LIMIT
- TOP
- ROWNUM
12. ¿Qué cláusula se utiliza para ordenar los resultados?
- GROUP BY
- ORDER BY
- SORT
- ARRANGE
13. ¿Qué función devuelve el número de registros en una tabla?
- SUM()
- COUNT()
- AVG()
- TOTAL()
14. ¿Qué función devuelve el valor máximo de una columna?
- MAX()
- MIN()
- AVG()
- COUNT()
15. ¿Qué cláusula se usa para agrupar registros en SQL?
- GROUP BY
- ORDER BY
- HAVING
- JOIN
16. ¿En qué orden se coloca GROUP BY dentro de una consulta?
- Antes de WHERE
- Después de ORDER BY
- Justo antes de ORDER BY
- Al final obligatorio