1. Anda ingin menuliskan query untuk menampilkan data pegawai dengan memilih data tertentu berdasarkan kriteria. Pada klausa apa kriteria tersebut didefinisikan
TI
yudap411
Pertanyaan
1. Anda ingin menuliskan query untuk menampilkan data pegawai dengan memilih data tertentu
berdasarkan kriteria. Pada klausa apa kriteria tersebut didefinisikan?
a. WHERE
b. FROM
c. ORDER BY
d. SELECT
2. Anda ingin menulis perintah query untuk menampilkan data yang diurutkan berdasarkan kolom
tertentu. Mana pernyataan yang tidak benar tentang klausa ORDER BY di bawah ini?
a. Ascending dan Descending bisa ditulis dengan ASC dan DESC pada klausa ORDER BY
b. Hanya satu kolom yang bisa didefinisikan sebagai dasar pengurutan di klausa ORDER BY
c. Beberapa kolom bisa digunakan sebagai dasar pengurutan data di klausa ORDER BY
d. Kolom di klausa ORDER BY bisa diganti dengan nomor urut kolom di klausa SELECT
3. Anda ingin menampilkan pegawai yang ada di bagian 30 dan namanya diawali dengan karakter „B‟.
Perintah yang benar adalah:
a. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND
nama_pegawai=‟B%‟
b. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR
nama_pegawa LIKE („B_)
c. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND
nama_pegawai LIKE ‟B%‟
d. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR
nama_pegawai LIKE ‟B%‟
4. Di bawah ini terdapat perintah-perintah untuk menampilkan data dari tabel pegawai. Manakah perintah
yang gagal dieksekusi?
a. SELECT * FROM pegawai;
b. SELECT id_pegawai FROM pegawai WHERE nama_pegawai = „WIRA AULIA‟;
c. SELECT id_pegawai, nama_pegawai WHERE id_pegawai = 1004;
d. SELECT * FROM ORDER BY gaji;
5. Anda mengurutkan data pegawai berdasarkan gaji secara descending, dalam kolom gaji terdapat
pegawai yang belum memiliki gaji atau gajinya NULL. Pada bagian mana pegawai yang gajinya
NULL tesebut akan ditampilkan?
a. Bagian tengah hasil query
b. Pegawai yang gajinya NULL tidak dimunculkan
c. Pada bagian bawah hasil query
d. Pada bagian atas hasi query
berdasarkan kriteria. Pada klausa apa kriteria tersebut didefinisikan?
a. WHERE
b. FROM
c. ORDER BY
d. SELECT
2. Anda ingin menulis perintah query untuk menampilkan data yang diurutkan berdasarkan kolom
tertentu. Mana pernyataan yang tidak benar tentang klausa ORDER BY di bawah ini?
a. Ascending dan Descending bisa ditulis dengan ASC dan DESC pada klausa ORDER BY
b. Hanya satu kolom yang bisa didefinisikan sebagai dasar pengurutan di klausa ORDER BY
c. Beberapa kolom bisa digunakan sebagai dasar pengurutan data di klausa ORDER BY
d. Kolom di klausa ORDER BY bisa diganti dengan nomor urut kolom di klausa SELECT
3. Anda ingin menampilkan pegawai yang ada di bagian 30 dan namanya diawali dengan karakter „B‟.
Perintah yang benar adalah:
a. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND
nama_pegawai=‟B%‟
b. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR
nama_pegawa LIKE („B_)
c. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND
nama_pegawai LIKE ‟B%‟
d. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR
nama_pegawai LIKE ‟B%‟
4. Di bawah ini terdapat perintah-perintah untuk menampilkan data dari tabel pegawai. Manakah perintah
yang gagal dieksekusi?
a. SELECT * FROM pegawai;
b. SELECT id_pegawai FROM pegawai WHERE nama_pegawai = „WIRA AULIA‟;
c. SELECT id_pegawai, nama_pegawai WHERE id_pegawai = 1004;
d. SELECT * FROM ORDER BY gaji;
5. Anda mengurutkan data pegawai berdasarkan gaji secara descending, dalam kolom gaji terdapat
pegawai yang belum memiliki gaji atau gajinya NULL. Pada bagian mana pegawai yang gajinya
NULL tesebut akan ditampilkan?
a. Bagian tengah hasil query
b. Pegawai yang gajinya NULL tidak dimunculkan
c. Pada bagian bawah hasil query
d. Pada bagian atas hasi query
1 Jawaban
-
1. Jawaban irwtan9
1) A. WHERE
2) B. banyak kolom bisa dipergunakan sebagai dasar pengurutan
3) C. logikanya obvious sesuai dengan permintaan soal
4) D. setelah FROM harus diikuti nama tabel
5) C. data angka yang tidak valid dianggap 0