1.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AINSERT
- BREPLACE COLUMN
- CMODIFY
- DUPDATE
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- ARENAME
- BALIAS
- CAS
- DNAME
3.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ATuple
- BDomain
- CSkema
- DAtribut
4.Sederhana
Pertanyaan manakah yang menyenaraikan pelanggan yang tidak pernah membuat pesanan?
- ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- DSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
5.Sederhana
Apakah pencetus (trigger) pangkalan data?
- APertanyaan yang dijalankan pengguna secara manual
- BJenis indeks yang mempercepat carian
- CKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- DSandaran berjadual pangkalan data
6.Sederhana
Pertanyaan manakah yang memulangkan bilangan bandar berbeza dalam jadual customers?
- ASELECT COUNT(city) FROM customers GROUP BY city
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT DISTINCT COUNT(city) FROM customers
7.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- A10
- BRalat
- CNULL
- D0
8.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AGred purata semua pelajar
- BHanya pelajar dengan gred tertinggi
- CRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
- DPelajar dengan gred di atas gred purata
Kunci jawapan
- 1. D · UPDATE
- 2. C · AS
- 3. A · Tuple
- 4. C · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 5. C · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 6. B · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · 0
- 8. D · Pelajar dengan gred di atas gred purata
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.