Domina funciones exclusivas de MySQL, CTEs, subconsultas, vistas y manejo de JSON. Aprende a escribir consultas más eficientes y legibles.
Domina funciones exclusivas de MySQL, CTEs, subconsultas, vistas y manejo de JSON. Aprende a escribir consultas más eficientes y legibles.
MySQL 8.0+ soporta CTEs con WITH, ideales para consultas complejas.
WITH grandes_pedidos AS ( SELECT * FROM pedidos WHERE total > 500 ) SELECT u.nombre, gp.total FROM usuarios u INNER JOIN grandes_pedidos gp ON u.id = gp.id_usuario;
MySQL incluye funciones únicas como JSON_EXTRACT(), ROW_NUMBER(), GROUP_CONCAT().
-- Concatenar nombres por ciudad SELECT ciudad, GROUP_CONCAT(nombre) FROM usuarios GROUP BY ciudad; -- Número de fila SELECT nombre, ROW_NUMBER() OVER (ORDER BY edad DESC) AS posicion FROM usuarios;
Concatena los nombres de todos los usuarios separados por coma.
Practica con 40 ejercicios sobre CTEs, funciones, JSON, subconsultas y más.