1.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AORDER BY
- BHAVING
- CWHERE
- DGROUP BY
2.Mudah
Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?
- ADELETE FROM
- BTRUNCATE ROWS
- CDROP TABLE
- DREMOVE TABLE
3.Mudah
Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?
- AData Control Language (DCL)
- BData Manipulation Language (DML)
- CTransaction Control Language (TCL)
- DData Definition Language (DDL)
4.Sederhana
Pertanyaan manakah yang memulangkan bilangan bandar berbeza dalam jadual customers?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT SUM(DISTINCT city) FROM customers
5.Sederhana
Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?
- AMemadam savepoint dan semua jadual yang diubah sejak itu
- BMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
- CMembuat asal seluruh transaksi dari awal
- DMenamatkan transaksi dan mengkomit segala-galanya
6.Sederhana
Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?
- A15
- B30
- C10
- DNULL
7.Sukar
Ciri SQL manakah yang paling sesuai untuk mencari setiap pekerja di bawah seorang pengurus dalam pokok organisasi berkedalaman tidak diketahui?
- ASatu cantuman kendiri jadual employees pada manager_id
- BUngkapan jadual lazim rekursif (WITH RECURSIVE)
- CKekangan UNIQUE pada manager_id
- DGROUP BY pada manager_id
8.Sukar
Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?
- ABacaan hantu
- BKemas kini hilang (lost update)
- CBacaan kotor
- DAnomali pemadaman
Kunci jawapan
- 1. C · WHERE
- 2. C · DROP TABLE
- 3. D · Data Definition Language (DDL)
- 4. B · SELECT COUNT(DISTINCT city) FROM customers
- 5. B · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
- 6. A · 15
- 7. B · Ungkapan jadual lazim rekursif (WITH RECURSIVE)
- 8. B · Kemas kini hilang (lost update)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.