NullReed
Fluxuri de lucru

exerciții SQL practice cu NullReed

03
Antrenament JOIN

Antrenează logica LEFT JOIN

Vrei să returnezi rândurile fără potrivire folosind un LEFT JOIN cu IS NULL, revizuiești diferențele înainte de a accepta modificările și verifici ieșirea, ținând cont de cuvintele cheie SQL pe care fiecare dezvoltator ar trebui să le cunoască.

01

Deschide dosarul

Lansează NullReed și deschide dosarul tău de practică.

02

Creează scriptul

Folosește write_file pentru a genera scriptul SQL de date de testare.

03

Execută interogarea

Folosește Shell pentru a executa interogarea împotriva bazei tale de date.

04

Verifică ieșirea

Citește fișierul de rezultate și verifică rândurile NULL.

Fișier de exercițiu exemplu

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;

Acest fișier, care poate fi doar citit, conține trei interogări SQL standard care demonstrează JOIN, GROUP BY și LEFT JOIN cu filtrarea IS NULL pentru rândurile fără potrivire.

flux de lucru de practică JOIN SQL

Creează date de testare

Începi prin a folosi write_file pentru a crea un script SQL care definește tabelele tale de practică și inserează date inventate, astfel încât munca ta să rămână izolată de bazele de date de producție. Aceasta este practică de codare SQL. Agentul citește apoi scriptul pentru a-i verifica structura și conținutul. Poți exersa SQL fără să te bazezi pe tutoriale, scriind interogări local. Comută la modul Ask first astfel încât agentul să se oprească înainte de acțiunile care modifică ceva. Această setare asigură că aprobi instrucțiunile care modifică datele înainte de a fi executate. Programul de configurare are aproximativ 34 MB și rulează pe Windows 10 sau 11. NullReed te ajută să înveți practica JOIN SQL comparând ieșirea ta cu rezultatele așteptate.

Execută și verifică

Agentul execută clientul tău de bază de date prin Shell și salvează ieșirea într-un fișier text, astfel încât să poți verifica corectitudinea și să o compari mai târziu. Acest lucru ajută. Folosești apoi read_file pentru a vizualiza rezultatele alături de rezultatele tale așteptate. Agentul evidențiază orice diferențe în ieșire, cum ar fi rânduri suplimentare sau coloane lipsă. Poți accepta modificările sau poți cere corecturi folosind edit_file, care afișează o diferență pentru aprobarea ta. Un mod clar de a învăța SQL când ești blocat este să îți compari ieșirea reală cu rezultatele așteptate. Agentul evidențiază orice diferențe în ieșire, cum ar fi rânduri suplimentare sau coloane lipsă. Poți apoi să îți rafinezi interogările pe baza acestor observații precise.

NullReed pentru Windows

Începe-ți practica astăzi

Descarcă NullReed ↗