Práctica guiada

Comprende la necesidad. Escribe la consulta. Defiende el resultado.

Cada ejercicio combina un contexto empresarial, un método, pistas, un entorno SQL, una corrección detallada y un reto adicional.

44 ejercicios mostrados
SELECTSin cuenta

Selecciona las columnas correctas

Muestra sólo el nombre y precio de cada producto.

Nivel : principianteAbrir el ejercicio
WHERE · ORDER BYSin cuenta

Filtrar y ordenar pedidos

Encuentre pedidos superiores a 50 TND, de mayor a menor.

Nivel : principianteAbrir el ejercicio
INNER JOINSQL Esencial

Conectar clientes y pedidos

Asocia cada pedido con el nombre del cliente que lo realizó.

Nivel : IntermedioVer SQL Esencial
DISTINCT · LÍMITEEspacio Descubrimiento

Listar categorías únicas

Muestra las primeras tres categorías únicas en orden alfabético.

Nivel : principianteCrear una cuenta gratuita
NULL · COALESCEEspacio Descubrimiento

Reemplace un valor NULL con COALESCE

Muestra etiquetas claras cuando el teléfono de un cliente esté ausente.

Nivel : principianteCrear una cuenta gratuita
COUNT · SUM · AVGSQL Esencial

Calcular indicadores de pedidos pagados

Calcula el volumen, total y promedio de un área específica.

Nivel : principianteVer SQL Esencial
GROUP BY · HAVINGSQL Esencial

Volumen de negocios del grupo por categoría

Calcule totales por categoría y conserva solo los más importantes.

Nivel : principianteVer SQL Esencial
LEFT JOIN · COUNTSQL Esencial

Mantener a los clientes sin pedidos

Cuenta los pedidos de cada cliente sin excluir nuevos registrantes.

Nivel : principianteVer SQL Esencial
CTE · CASOSQL Esencial

Segmente a los clientes con un CTE

Calcule el total por cliente y luego transforme este resultado en un segmento de negocio.

Nivel : IntermedioVer SQL Esencial
BETWEENEspacio Descubrimiento

Filtrar un rango de precios

Selecciona un intervalo inclusivo y comprueba sus límites.

Nivel : principianteCrear una cuenta gratuita
INEspacio Descubrimiento

Filtrar múltiples estados

Reemplace varios OR con una lista de negocios legible.

Nivel : principianteCrear una cuenta gratuita
LIKEEspacio Descubrimiento

Busque un prefijo con LIKE

Utiliza un patrón de texto simple sin prefijos ni contenidos confusos.

Nivel : principianteCrear una cuenta gratuita
IS NULLEspacio Descubrimiento

Identificar entregas faltantes

Distinga una fecha faltante de una cadena o estado vacío.

Nivel : principianteCrear una cuenta gratuita
Expresiones · ROUNDEspacio Descubrimiento

Calcular un precio con impuestos incluidos

Transforme un precio fuente con una fórmula y un alias precisos.

Nivel : principianteCrear una cuenta gratuita
Texto · ConcatenaciónEspacio Descubrimiento

Armar una etiqueta de producto

Crea una etiqueta legible a partir de dos columnas.

Nivel : principianteCrear una cuenta gratuita
TRIM · UPPER · DISTINCTEspacio Descubrimiento

Normalizar una lista de ciudades

Crea una dimensión limpia antes de contar clientes.

Nivel : principianteCrear una cuenta gratuita
Fechas · EXTRACTSQL Esencial

Extraer el año de registro.

Derive un componente de calendario sin transformar el alcance.

Nivel : principianteVer SQL Esencial
Fechas · GROUP BYSQL Esencial

Calcular la facturación mensual

Agrupa varios canales durante un mismo periodo mensual.

Nivel : IntermedioVer SQL Esencial
Fechas · WHERESQL Esencial

Analizar un trimestre con límites

Filtra un período completo con un límite superior exclusivo.

Nivel : IntermedioVer SQL Esencial
LEFT JOIN · HAVINGSQL Esencial

Encuentra clientes sin pedidos

Mantener la población inicial y aislar la ausencia de actividad.

Nivel : IntermedioVer SQL Esencial
EXISTSSQL Esencial

Prueba de existencia de un pedido grande.

Filtrar una población sin duplicarla por su historial.

Nivel : IntermedioVer SQL Esencial
JOIN · AVGSQL Esencial

Calcular la cesta media por cliente

Solo se agregan los pedidos que realmente se pagan.

Nivel : IntermedioVer SQL Esencial
Subconsulta · AVGSQL Esencial

Comparar con el precio promedio

Utiliza un valor agregado como umbral dinámico.

Nivel : IntermedioVer SQL Esencial
UNIONSQL Esencial

Fusionar clientes y prospectos

Crea una lista única a partir de dos fuentes compatibles.

Nivel : IntermedioVer SQL Esencial
UNION ALLSQL Esencial

Mantener origen con UNION ALL

Apila dos listas sin perder trazabilidad.

Nivel : IntermedioVer SQL Esencial
INTERSECTSQL Esencial

Encuentra la intersección de dos listas.

Mantén solo los valores presentes en ambos conjuntos.

Nivel : IntermedioVer SQL Esencial
SELF JOINSQL Esencial

Conectar una mesa consigo misma

Representa una jerarquía simple con dos alias.

Nivel : IntermedioVer SQL Esencial
JOIN · GROUP BYSQL Esencial

Calcular la facturación utilizando tres tablas.

Sigue las claves sin añadir un compás dos veces.

Nivel : IntermedioVer SQL Esencial
CASE WHENSQL Esencial

Clasificar el riesgo de inventario

Transforme los umbrales operativos en categorías legibles.

Nivel : IntermedioVer SQL Esencial
NULL · COUNTSQL Esencial

Medir la integridad del teléfono

Generar una tasa de calidad a partir de volúmenes explícitos.

Nivel : IntermedioVer SQL Esencial
Calidad · HAVINGSQL Esencial

Detectar correos electrónicos duplicados

Transforme una restricción de unicidad en un control medible.

Nivel : IntermedioVer SQL Esencial
Calidad · SubconsultasSQL Esencial

Conciliar pedidos y pagos

Compara dos totales independientes en una sola línea de control.

Nivel : IntermedioVer SQL Esencial
CTE · CálculosSQL Esencial

Calcule el margen global con un CTE

Separar medidas básicas e indicadores derivados.

Nivel : IntermedioVer SQL Esencial
CTE · SUPERIOR NSQL Esencial

Clasifica las tres primeras categorías

Prepare un agregado confiable antes de limitar la clasificación.

Nivel : IntermedioVer SQL Esencial
CASO · AgregacionesSQL Esencial

Calcular múltiples estados en una línea

Crea indicadores condicionales sin multiplicar consultas.

Nivel : IntermedioVer SQL Esencial
AVG · HAVINGSQL Esencial

Filtrar una cesta media con HAVING

Aplicar un umbral a un indicador agregado.

Nivel : IntermedioVer SQL Esencial
MIN · GROUP BYSQL Esencial

Encuentra el primer pedido

Recuperar un historial a su primera fecha por cliente.

Nivel : IntermedioVer SQL Esencial
CTE · Auto-joinSQL Esencial

Compara cada mes con el anterior

Alinee dos periodos para calcular una evolución absoluta.

Nivel : IntermedioVer SQL Esencial
Proyecto · joinsSQL Esencial

Calcular margen por categoría

Distinguir entre facturación, coste y margen en líneas pagas.

Nivel : IntermedioVer SQL Esencial
Proyecto · KPISQL Esencial

Seguimiento de la tasa de pago mensual

Combine el tiempo y la agregación condicional en un indicador monitoreable.

Nivel : IntermedioVer SQL Esencial
WHERE · ORDER BYSin cuenta

Filtrar y luego ordenar un umbral

Mantén el umbral inclusivo y haga que el resultado sea controlable.

Nivel : principianteAbrir el ejercicio
IN · ORDER BYEspacio Descubrimiento

Selecciona varias marcas

Expresar una lista cerrada sin repetir múltiples OR.

Nivel : principianteCrear una cuenta gratuita
Expresiones · AliasEspacio Descubrimiento

Calcular un margen unitario

Crea un indicador simple a partir de dos columnas compatibles.

Nivel : principianteCrear una cuenta gratuita
Texto · LENGTHEspacio Descubrimiento

Controlar la longitud de los nombres

Mida el texto antes de exportarlo a un tamaño limitado.

Nivel : principianteCrear una cuenta gratuita
3 ejercicios están disponibles sin cuenta y otros 12 en el espacio Descubrimiento gratuito. SQL Esencial desbloquea los 44 ejercicios. Ejecutar una primera consulta.