1.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- ASORT
- BORDER BY
- CGROUP BY
- DARRANGE
2.Mudah
Apakah yang dilakukan oleh ROLLBACK dalam transaksi?
- AMemadam jadual
- BMembuat asal perubahan yang dibuat sejak transaksi bermula
- CMenyimpan semua perubahan transaksi secara kekal ke cakera
- DMengulang penyataan terakhir
3.Mudah
Apakah yang dipulangkan oleh CROSS JOIN?
- AHanya baris yang sepadan pada lajur kunci yang dikongsi
- BSetiap gabungan baris daripada kedua-dua jadual
- CHanya baris jadual pertama
- DHanya baris yang tidak sepadan
4.Sederhana
Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?
- AMencipta salinan kedua jadual pada cakera
- BMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
- DMenggunakan GROUP BY manager_id sahaja
5.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, MAX(salary) FROM emp GROUP BY dept
6.Sederhana
Pertanyaan manakah yang memulangkan bilangan bandar berbeza dalam jadual customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT SUM(DISTINCT city) FROM customers
7.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A, C}
- B{C}
- C{B, D}
- D{A}
8.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AJumlah semua amount pada setiap baris
- BSatu baris bagi setiap hari dengan jumlah hari itu sahaja
- CPurata amount sehari
- DJumlah berjalan amount yang disusun mengikut hari
Kunci jawapan
- 1. B · ORDER BY
- 2. B · Membuat asal perubahan yang dibuat sejak transaksi bermula
- 3. B · Setiap gabungan baris daripada kedua-dua jadual
- 4. B · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 5. D · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 6. A · SELECT COUNT(DISTINCT city) FROM customers
- 7. A · {A, C}
- 8. D · Jumlah berjalan amount yang disusun mengikut hari
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.