JOIN SQL Visual: INNER, LEFT, RIGHT, dan FULL JOIN
Dua tabel berdampingan, garis menyambung baris yang cocok. Ganti jenis JOIN dan lihat baris mana yang bertahan dan mana yang diisi NULL.
JOIN SQL Visual: INNER, LEFT, RIGHT, dan FULL JOIN
- Mulai dari INNER: hitung garis, lalu bandingkan dengan jumlah baris hasil.
- Pindah ke LEFT: baris pelanggan tanpa garis tetap ikut, kolom pesanannya NULL.
- Arahkan kursor ke Ayu: satu baris kiri menjadi dua baris hasil.
- Coba RIGHT dan FULL: pesanan ber-pelanggan_id NULL tidak pernah punya pasangan.
- Tabelnya potongan kecil dataset Toko Nusantara; pesanan 21 ditambahkan sebagai pesanan tanpa akun pelanggan.
- Urutan baris hasil tanpa ORDER BY tidak dijamin SQLite; di sini disusun mengikuti tabel kiri.
- Diagram Venn hanya menunjukkan sisi yang dipertahankan, bukan banyak baris: duplikat dari pasangan ganda tidak terlihat.
- SQLite — SELECT: klausa FROM dan pemrosesan JOIN · Inner join, left/right/full outer join, baris tanpa pasangan diisi NULL
- SQLite — Release 3.39.0 · Dukungan RIGHT dan FULL OUTER JOIN
- SQLite — NULL Handling · NULL tidak sama dengan nilai apa pun, termasuk NULL
Apakah JOIN SQL visual ini gratis?
Gratis dan tanpa akun. Simulasinya berjalan di peramban kamu; tidak ada yang dikirim ke server KelasGratis. Bila kamu masuk, KelasGratis hanya mencatat bahwa akunmu membuka lab ini (sekali sehari) untuk riwayat dan aktivitas komunitas.
Apa saja penyederhanaan modelnya?
Tabelnya potongan kecil dataset Toko Nusantara; pesanan 21 ditambahkan sebagai pesanan tanpa akun pelanggan. Urutan baris hasil tanpa ORDER BY tidak dijamin SQLite; di sini disusun mengikuti tabel kiri. Diagram Venn hanya menunjukkan sisi yang dipertahankan, bukan banyak baris: duplikat dari pasangan ganda tidak terlihat.
Boleh dipasang di situs sekolah atau blog?
Boleh. Pasang iframe ke https://kelasgratis.com/lab/join-sql-visual?embed=1; bingkainya menampilkan lab saja beserta tautan balik.
Lab lain di Data & Statistik
Semua lab Data & Statistik- GROUP BY dan HAVING SQL Langkah demi LangkahIkuti kueri berjalan menurut urutan logisnya: baris disaring WHERE, dikelompokkan berwarna, agregat dihitung per kelompok, lalu HAVING membuang kelompok.
- Normalisasi Database 1NF, 2NF, 3NF dengan Contoh TabelPecah tabel peminjaman perpustakaan yang berantakan menjadi 1NF, 2NF, lalu 3NF. Uji anomali ubah, hapus, dan sisip di setiap tahap.
- Simulasi Transaksi Database: Dirty Read, Lost Update, dan IsolasiDua sesi berjalan bergantian di satu garis waktu. Putar langkah demi langkah dan lihat kapan dirty read, non-repeatable read, phantom, atau lost update terjadi.
- Indeks B-Tree Database: Visualisasi Sisip dan PencarianSisipkan kunci dan lihat pohon indeks memecah simpul dan tumbuh ke atas. Cari satu kunci: jalurnya dari akar dibandingkan dengan pemindaian penuh.