1.Mudah
Apa yang dilakukan WHERE country IN ('NL', 'BE', 'DE')?
- AMengurutkan baris sesuai urutan daftar
- BMempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
- CMempertahankan baris yang nilai country-nya memuat ketiga kode sekaligus
- DMempertahankan baris yang country-nya tidak ada dalam daftar
2.Mudah
Dalam pola LIKE, apa arti wildcard %?
- AAkhir string
- BDeretan nol karakter atau lebih apa pun
- CTepat satu karakter pada posisi itu dalam string
- DSatu digit apa pun
3.Mudah
Pernyataan SQL manakah yang menambahkan baris baru ke sebuah tabel?
- ASELECT
- BALTER
- CUPDATE
- DINSERT
4.Sedang
Pernyataan manakah tentang HAVING yang benar?
- AHAVING harus muncul sebelum WHERE dalam pernyataan SELECT
- BHAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
- CHAVING mengurutkan hasil
- DHAVING tidak dapat digunakan bersama GROUP BY
5.Sedang
Apa itu dirty read?
- AMembaca baris yang sama dua kali dan mendapatkan nilai yang sama
- BMembaca data dari disk yang rusak
- CMembaca data tanpa klausa WHERE
- DMembaca data yang ditulis oleh transaksi lain yang belum di-commit
6.Sedang
LEFT JOIN mengembalikan:
- ASemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
- BHanya baris yang cocok dari kedua tabel
- CBaris yang tidak cocok di kedua tabel
- DHanya semua baris dari tabel kanan
7.Sulit
Apa yang ditampilkan EXPLAIN (atau EXPLAIN ANALYZE di PostgreSQL) untuk suatu kueri?
- APenulisan ulang kueri hanya dalam notasi aljabar relasional
- BRencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
- CArti setiap kata kunci SQL dalam kueri
- DDaftar pengguna yang menjalankan kueri
8.Sulit
Ada indeks komposit pada (last_name, first_name). Kondisi mana yang dapat menggunakannya paling efektif?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE first_name LIKE '%a'
- CWHERE first_name = 'Eva'
- DWHERE last_name = 'Jansen'
Kunci jawaban
- 1. B · Mempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
- 2. B · Deretan nol karakter atau lebih apa pun
- 3. D · INSERT
- 4. B · HAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
- 5. D · Membaca data yang ditulis oleh transaksi lain yang belum di-commit
- 6. A · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
- 7. B · Rencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
- 8. D · WHERE last_name = 'Jansen'
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.