NullReed
Flujos de trabajo

práctica de SQL con NullReed

03
Ejercicio de JOIN

Practica la lógica de LEFT JOIN

Quieres devolver filas sin coincidencia usando un LEFT JOIN con IS NULL, revisar la diferencia antes de aceptar cambios y verificar la salida, considerando las palabras clave de SQL que todo desarrollador debe conocer.

01

Abrir carpeta

Inicia NullReed y abre tu carpeta de práctica.

02

Crear script

Usa write_file para generar el script SQL de datos de prueba.

03

Ejecutar consulta

Usa Shell para ejecutar la consulta contra tu base de datos.

04

Verificar salida

Lee el archivo de resultados y verifica las filas NULL.

Archivo de ejercicio de ejemplo

exercises.sql
-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

Este archivo de solo lectura contiene tres consultas SQL estándar que demuestran JOIN, GROUP BY y LEFT JOIN con filtrado IS NULL para filas sin coincidencia.

flujo de práctica de JOIN en SQL

Crear datos de prueba

Comienzas usando write_file para crear un script SQL que define tus tablas de práctica e inserta datos inventados, para que tu trabajo permanezca aislado de las bases de datos de producción. Esto es práctica de SQL. El agente luego lee el script para verificar su estructura y contenido. Puedes practicar SQL sin depender de tutoriales escribiendo consultas localmente. Cambia al modo Ask first para que el agente se detenga antes de acciones que cambien algo. Esta configuración asegura que apruebes las instrucciones que cambian datos antes de que se ejecuten. El programa de instalación tiene unos 34 MB y se ejecuta en Windows 10 o 11. NullReed te ayuda a aprender la práctica de JOIN en SQL comparando tu salida con los resultados esperados.

Ejecutar y verificar

El agente ejecuta tu cliente de base de datos mediante Shell y guarda la salida en un archivo de texto, para que puedas verificar la corrección y compararla más tarde. Esto ayuda. Luego usas read_file para ver los resultados junto con tus resultados esperados. El agente resalta cualquier diferencia en la salida, como filas adicionales o columnas faltantes. Puedes aceptar los cambios o pedir correcciones usando edit_file, que muestra una diferencia para tu aprobación. Una dirección clara para aprender SQL cuando estás atascado es comparar tu salida real contra los resultados esperados. El agente resalta cualquier diferencia en la salida, como filas adicionales o columnas faltantes. Luego puedes refinar tus consultas basándote en estas observaciones precisas.

NullReed para Windows

Comienza tu práctica hoy

Descargar NullReed ↗