1.Mudah
Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?
- AORDER BY salary DESC
- BGROUP BY salary DESC
- CSORT salary DOWN
- DORDER BY salary ASC
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- ANAME
- BRENAME
- CALIAS
- DAS
3.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AUPDATE
- BINSERT
- CREPLACE COLUMN
- DMODIFY
4.Sederhana
Pertanyaan manakah yang menyenaraikan pelanggan yang tidak pernah membuat pesanan?
- ASELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- DSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
5.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ASemua baris daripada kedua-dua hasil
- BBaris yang muncul dalam kedua-dua hasil
- CHasil darab Cartesian bagi hasil
- DBaris dalam hasil pertama tetapi bukan yang kedua
6.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- AIndeks berkelompok menggunakan terlalu banyak memori
- BIndeks berkelompok hanya boleh pada kunci utama
- CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- DBaris hanya boleh disimpan secara fizikal dalam satu urutan
7.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- A10
- B0
- CNULL
- DRalat
8.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila R1 dan R2 tidak mempunyai atribut sepunya
- BApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- CApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- DApabila R1 dan R2 mempunyai bilangan lajur yang sama
Kunci jawapan
- 1. A · ORDER BY salary DESC
- 2. D · AS
- 3. A · UPDATE
- 4. D · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 5. B · Baris yang muncul dalam kedua-dua hasil
- 6. D · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 7. B · 0
- 8. B · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.