NullReed
Flussi di lavoro

esercitazioni SQL con NullReed

03
Esercitazione JOIN

Allenati sulla logica LEFT JOIN

Vuoi restituire le righe senza corrispondenza usando una LEFT JOIN con IS NULL? Rivedi le differenze prima di accettare le modifiche, controlla l'output e tieni a mente le parole chiave SQL che ogni sviluppatore dovrebbe conoscere.

01

Apri cartella

Avvia NullReed e apri la cartella di lavoro.

02

Crea script

Usa write_file per generare lo script SQL di seed.

03

Esegui query

Usa Shell per eseguire la query sul database.

04

Controlla output

Leggi il file di output e verifica le righe NULL.

File di esempio

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;

Questo file di sola lettura contiene tre query SQL standard che mostrano JOIN, GROUP BY e LEFT JOIN con filtraggio IS NULL per le righe senza corrispondenza.

flusso di lavoro esercitazione join SQL

Crea dati di seed

Inizi usando write_file per creare uno script SQL che definisce le tabelle di pratica e inserisce dati inventati, così il tuo lavoro rimane isolato dai database di produzione. È pratica di codifica SQL. L'agente legge quindi lo script per verificarne struttura e contenuto. Puoi esercitarti in SQL senza affidarti a tutorial scrivendo query localmente. Passa alla modalità Ask first così l'agente si ferma prima delle azioni che modificano qualcosa. Questa impostazione garantisce che tu approvi le istruzioni che modificano i dati prima che vengano eseguite. Il programma di installazione è di circa 34 MB e funziona su Windows 10 o 11. NullReed ti aiuta a imparare le esercitazioni sulle join SQL confrontando il tuo output con i risultati attesi.

Esegui e verifica

L'agente esegue il client del database tramite Shell e salva l'output in un file di testo, così puoi verificare la correttezza e confrontarlo in seguito. Questo è utile. Usi poi read_file per visualizzare i risultati insieme ai tuoi risultati attesi. L'agente evidenzia eventuali differenze nell'output, come righe extra o colonne mancanti. Puoi accettare le modifiche o chiedere correzioni usando edit_file, che mostra una differenza per la tua approvazione. Un buon modo per imparare SQL quando sei bloccato è confrontare il tuo output effettivo con i risultati attesi. L'agente evidenzia eventuali differenze nell'output, come righe extra o colonne mancanti. Puoi quindi affinare le tue query basandoti su queste osservazioni precise.

NullReed per Windows

Inizia la pratica oggi

Scarica NullReed ↗