1.Mudah
Fungsi agregat manakah yang menghitung jumlah baris?
- AMAX
- BSUM
- CAVG
- DCOUNT
2.Mudah
Apa yang direpresentasikan oleh NULL dalam SQL?
- AAngka nol pada kolom numerik
- BString kosong
- CNilai Boolean false
- DNilai yang hilang atau tidak diketahui
3.Mudah
Pernyataan manakah yang menghapus baris dari sebuah tabel?
- AREMOVE
- BDELETE
- CDROP
- DTRUNCATE COLUMN
4.Sedang
LEFT JOIN mengembalikan:
- AHanya baris yang cocok dari kedua tabel
- BHanya semua baris dari tabel kanan
- CSemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
- DBaris yang tidak cocok di kedua tabel
5.Sedang
Apa yang disediakan oleh common table expression (WITH name AS (...))?
- AIndeks pada sebuah kolom
- BPengguna basis data baru
- CTabel permanen yang tetap tersimpan di disk sampai di-drop
- DHasil sementara bernama yang dapat digunakan dalam satu pernyataan
6.Sedang
Apa yang dilakukan ROLLBACK TO SAVEPOINT s1?
- AMenghapus savepoint dan semua tabel yang diubah sejak saat itu
- BMembatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
- CMengakhiri transaksi dan melakukan commit atas semuanya
- DMembatalkan seluruh transaksi dari awal
7.Sulit
Fitur SQL mana yang paling cocok untuk menemukan setiap karyawan di bawah seorang manajer dalam pohon organisasi yang kedalamannya tidak diketahui?
- AConstraint UNIQUE pada manager_id
- BCommon table expression rekursif (WITH RECURSIVE)
- CSatu self-join tabel employees pada manager_id
- DGROUP BY pada manager_id
8.Sulit
Apa yang dihitung oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- ATotal semua amount pada setiap baris
- BRata-rata amount per hari
- CTotal berjalan (running total) amount yang diurutkan berdasarkan day
- DSatu baris per hari dengan total hari itu saja
Kunci jawaban
- 1. D · COUNT
- 2. D · Nilai yang hilang atau tidak diketahui
- 3. B · DELETE
- 4. C · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
- 5. D · Hasil sementara bernama yang dapat digunakan dalam satu pernyataan
- 6. B · Membatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
- 7. B · Common table expression rekursif (WITH RECURSIVE)
- 8. C · Total berjalan (running total) amount yang diurutkan berdasarkan day
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.