NullReed
Alur Kerja

latihan sql dengan NullReed

03
Latihan Join

Latih logika LEFT JOIN

Anda ingin menampilkan baris tanpa kecocokan menggunakan LEFT JOIN dengan IS NULL, meninjau diff sebelum menerima perubahan, dan memeriksa output, sambil mengingat kata kunci SQL yang wajib diketahui setiap pengembang.

01

Buka folder

Luncurkan NullReed dan buka folder latihan Anda.

02

Buat skrip

Gunakan write_file untuk membuat skrip SQL benih.

03

Jalankan kueri

Gunakan Shell untuk mengeksekusi kueri ke basis data Anda.

04

Periksa output

Baca file hasil dan verifikasi baris NULL.

File latihan contoh

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;

File baca-saja ini berisi tiga kueri SQL standar yang mendemonstrasikan JOIN, GROUP BY, dan LEFT JOIN dengan filter IS NULL untuk baris yang tidak cocok.

alur kerja latihan join sql

Buat data benih

Anda mulai dengan menggunakan write_file untuk membuat skrip SQL yang mendefinisikan tabel latihan dan menyisipkan data buatan, sehingga pekerjaan Anda tetap terisolasi dari basis data produksi. Ini adalah latihan SQL. Agen kemudian membaca skrip untuk memverifikasi struktur dan isinya. Anda dapat berlatih SQL tanpa bergantung pada tutorial dengan menulis kueri secara lokal. Beralih ke mode Ask first agar agen berhenti sebelum tindakan yang mengubah sesuatu. Pengaturan ini memastikan Anda menyetujui pernyataan yang mengubah data sebelum dijalankan. Program setup berukuran sekitar 34 MB dan berjalan di Windows 10 atau 11. NullReed membantu Anda belajar latihan join SQL dengan membandingkan output Anda dengan hasil yang diharapkan.

Jalankan dan verifikasi

Agen menjalankan klien basis data Anda melalui Shell dan menyimpan output ke file teks, sehingga Anda dapat memverifikasi kebenaran dan membandingkannya nanti. Ini sangat membantu. Anda kemudian menggunakan read_file untuk melihat hasil di samping hasil yang diharapkan. Agen menyoroti perbedaan apa pun dalam output, seperti baris tambahan atau kolom yang hilang. Anda dapat menerima perubahan atau meminta koreksi menggunakan edit_file, yang menampilkan diff untuk persetujuan Anda. Cara jelas untuk belajar SQL saat buntu adalah membandingkan output aktual Anda dengan hasil yang diharapkan. Agen menyoroti perbedaan apa pun dalam output, seperti baris tambahan atau kolom yang hilang. Anda kemudian dapat menyempurnakan kueri Anda berdasarkan pengamatan tepat ini.

NullReed untuk Windows

Mulai latihan Anda hari ini

Unduh NullReed ↗