Latihan 1 dari materi Index & Performa di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Tabel orders sudah berisi 4 pesanan: Laptop (customer_id 1), Mouse dan Keyboard (customer_id 2), Monitor (customer_id 3). Bikin index supaya pencarian berdasarkan customer_id cepat, lalu jalankan query-nya.
Di bawah komentar -- 1. Buat index, buat index bernama persis idx_orders_customer pada tabel orders, kolom customer_id.
Query SELECT * FROM orders WHERE customer_id = 2; sudah ada di kode awal, biarkan di baris terakhir.
Yang dicek: index bernama idx_orders_customer ada di database dengan kolom pertama customer_id, dan hasil query terakhir berisi 2 baris, dengan product salah satunya Mouse.
Hint
Index adalah daftar terurut untuk satu kolom. Kolom yang dicari di sini customer_id, jadi index-nya untuk kolom itu.
Bentuknya CREATE INDEX nama_index ON nama_tabel(nama_kolom); lalu SELECT yang sudah ada tetap di bawahnya.
CREATE INDEX idx_orders_customer ON orders(customer_id); lalu di baris berikutnya SELECT * FROM orders WHERE customer_id = 2;
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...