Logo
마녀의 마법
quiz thumbnail
Sequencing
College
Data Structures

Pretest 6 Perintah SQL Lanjutan

andhika guntur

1

15 questions

Allow incorrect answer

Hide answer

public quiz

# 1Multiple Choice
Apa syarat utama agar perintah UNION dapat dijalankan?
Jumlah kolom sama dan tipe data kompatibel
Jumlah baris sama
Harus ada primary key
Kolom harus bernama sama
# 2Multiple Choice
Perintah SQL berikut adalah contoh dari INNER JOIN: `SELECT b.judul, p.nama_penerbit FROM Buku b INNER JOIN Penerbit p ON b.id_penerbit=p.id_penerbit;`
SELECT b.judul, p.nama_penerbit FROM Buku b INNER JOIN Penerbit p ON b.id_penerbit=p.id_penerbit;
SELECT * FROM Buku CROSS JOIN Penerbit;
SELECT judul_buku FROM Buku;
SELECT * FROM Penerbit;
# 3Multiple Choice
Apa yang dimaksud dengan Subquery dalam SQL?
Query di dalam query lain
Query khusus DELETE
Query hanya untuk UPDATE
Query untuk membuat tabel baru
# 4Multiple Choice
Jenis JOIN manakah yang hanya akan menampilkan baris yang memiliki pasangan yang cocok di kedua tabel yang digabungkan?
INNER JOIN
LEFT JOIN
CROSS JOIN
FULL JOIN
# 5Multiple Choice
Jika kamu melakukan CROSS JOIN antara tabel A yang memiliki 3 baris dan tabel B yang memiliki 4 baris, berapa total baris yang akan dihasilkan?
12 baris
7 baris
3 baris
Tidak dapat dilakukan tanpa kondisi
# 6Multiple Choice
Subquery yang ditempatkan di klausa SELECT biasanya digunakan untuk tujuan apa?
Menambahkan nilai agregat terkait
Menghapus nilai NULL
Mengganti nama tabel
Mengurutkan data
# 7Multiple Choice
Apa tujuan penggunaan subquery di klausa FROM seperti pada contoh: `SELECT judul_buku FROM (SELECT * FROM Buku) AS daftar_buku WHERE CHAR_LENGTH(judul_buku)>20;`?
Membuat tabel sementara yang dapat digunakan dalam query utama
Menghapus data duplikat sebelum ditampilkan
Mengurutkan data berdasarkan panjang judul
Menyaring data NULL dari tabel Buku
# 8Multiple Choice
Perintah JOIN dalam SQL digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan kolom yang terkait.
Menghapus data dari tabel
Menggabungkan data dari dua atau lebih tabel
Mengganti struktur tabel
Menyalin data dari tabel lain
# 9Multiple Choice
Jika kamu ingin menampilkan semua data dari tabel kiri (tabel pertama) meskipun tidak ada data yang cocok di tabel kanan, JOIN jenis apa yang harus kamu gunakan?
LEFT JOIN
RIGHT JOIN
INNER JOIN
CROSS JOIN
# 10Multiple Choice
Apa hasil dari perintah SQL berikut: `SELECT * FROM Buku, Penerbit WHERE Buku.id_penerbit=Penerbit.id_penerbit;`?
Hasilnya sama dengan INNER JOIN antara Buku dan Penerbit
Hasilnya sama dengan CROSS JOIN
Hasilnya menampilkan semua baris Buku saja
Hasilnya hanya menampilkan kolom id_penerbit
# 11Multiple Choice
Untuk menampilkan semua data dari tabel kanan, bahkan jika tidak ada data yang cocok di tabel kiri, kamu akan menggunakan jenis JOIN apa?
LEFT JOIN
RIGHT JOIN
INNER JOIN
FULL JOIN
# 12Multiple Choice
Apa perbedaan utama antara UNION dan UNION ALL?
UNION ALL menampilkan duplikat
UNION ALL menghapus duplikat
UNION ALL hanya untuk angka
UNION ALL tidak bisa digunakan dengan WHERE
# 13Multiple Choice
MySQL tidak mendukung perintah FULL OUTER JOIN secara langsung. Bagaimana cara untuk mendapatkan hasil yang sama?
Menggunakan CROSS JOIN
Menggunakan UNION antara LEFT JOIN dan RIGHT JOIN
Menggunakan NATURAL JOIN
Menggunakan SELF JOIN
# 14Multiple Choice
Di klausa SQL manakah subquery dapat ditempatkan?
SELECT, WHERE, FROM, HAVING
INSERT, UPDATE, DELETE
PRIMARY, FOREIGN, CHECK
ORDER BY, GROUP BY
# 15Multiple Choice
Perintah UNION dalam SQL digunakan untuk apa?
Menggabungkan hasil dari dua atau lebih SELECT dengan struktur sama
Menggabungkan tabel secara horizontal
Menghapus tabel
Menampilkan hasil dari JOIN
Share to Google Classroom