1.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- ASUM
- BAVG
- CMEDIAN
- DMEAN
2.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMencantumkan dua jadual pada lajur sepunya
- BMembuang baris dengan nilai NULL
- CMenyusun baris hasil mengikut abjad
- DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
3.Mudah
Apakah kunci utama (primary key)?
- ALajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
- BLajur pertama bagi setiap jadual
- CLajur atau set lajur yang mengenal pasti setiap baris secara unik
- DKata laluan untuk pangkalan data
4.Sederhana
Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?
- A0
- BRalat
- CRentetan kosong
- DNULL
5.Sederhana
Pandangan (view) dalam SQL ialah:
- AJenis indeks
- BSalinan jadual pada cakera
- CPertanyaan tersimpan yang berfungsi seperti jadual maya
- DSkrin dalam klien pangkalan data untuk menyemak imbas jadual
6.Sederhana
Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?
- ATiada baris, kerana perbandingan itu tidak diketahui
- BRalat dalam setiap pangkalan data
- CSemua baris jadual
- DHanya baris di mana col ialah NULL, seperti dengan IS NULL
7.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa tidak disokong oleh sebarang pangkalan data
- BIa sentiasa memulangkan hasil darab Cartesian
- CIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
- DIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
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 · AVG
- 2. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 3. C · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 4. D · NULL
- 5. C · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 6. A · Tiada baris, kerana perbandingan itu tidak diketahui
- 7. D · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- 8. D · Jumlah berjalan amount yang disusun mengikut hari
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.