1.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMencantumkan dua jadual pada lajur sepunya
- BMenyusun baris hasil mengikut abjad
- CMembuang baris dengan nilai NULL
- DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
2.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- ASUM
- BAVG
- CMEAN
- DMEDIAN
3.Mudah
Apakah yang dipulangkan oleh CROSS JOIN?
- AHanya baris jadual pertama
- BSetiap gabungan baris daripada kedua-dua jadual
- CHanya baris yang sepadan pada lajur kunci yang dikongsi
- DHanya baris yang tidak sepadan
4.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKebergantungan transitif antara atribut bukan kunci
- BNilai atomik
- CKunci gubahan
- DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
5.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ABaris dalam hasil pertama tetapi bukan yang kedua
- BBaris yang muncul dalam kedua-dua hasil
- CSemua baris daripada kedua-dua hasil
- DHasil darab Cartesian bagi hasil
6.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- AAnomali pemadaman
- BBacaan hantu
- CAnomali kemas kini
- DAnomali sisipan
7.Sukar
Selepas customers LEFT JOIN orders, mengapakah menggunakan COUNT(o.id) dan bukan COUNT(*) untuk mengira pesanan bagi setiap pelanggan?
- ACOUNT(*) mengira baris berisi NULL sebagai 1 bagi pelanggan tanpa pesanan
- BCOUNT(o.id) hanya mengira pelanggan berbeza
- CCOUNT(*) mengabaikan baris dengan nilai NULL
- DCOUNT(*) tidak dibenarkan selepas cantuman
8.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- A10
- BRalat
- CNULL
- D0
Kunci jawapan
- 1. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 2. B · AVG
- 3. B · Setiap gabungan baris daripada kedua-dua jadual
- 4. A · Kebergantungan transitif antara atribut bukan kunci
- 5. B · Baris yang muncul dalam kedua-dua hasil
- 6. C · Anomali kemas kini
- 7. A · COUNT(*) mengira baris berisi NULL sebagai 1 bagi pelanggan tanpa pesanan
- 8. D · 0
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.