wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operator AND dan OR dalam SQL

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Apa fungsi dari operator AND dalam SQL?

a)

Operator AND digunakan untuk menampilkan semua data dalam SQL.

b)

Operator AND digunakan untuk menghapus data dalam SQL.

c)

Operator AND digunakan untuk menggabungkan kondisi dalam SQL.

d)

Operator AND digunakan untuk mengurutkan hasil dalam SQL.

2.

Bagaimana cara menggunakan operator OR dalam SQL?

a)

Gunakan 'AND' dalam klausa WHERE

b)

Gunakan 'OR' di luar klausa WHERE

c)

Gunakan 'OR' dalam klausa SELECT

d)

Gunakan 'OR' dalam klausa WHERE, contohnya: SELECT * FROM tabel WHERE kondisi1 OR kondisi2;

3.

Jelaskan penggunaan klausa WHERE dalam SQL!

a)

Klausa WHERE digunakan untuk menggabungkan tabel dalam SQL.

b)

Klausa WHERE digunakan untuk mengurutkan hasil query.

c)

Klausa WHERE digunakan untuk menyaring hasil query berdasarkan kondisi tertentu.

d)

Klausa WHERE digunakan untuk menambahkan data baru ke tabel.

4.

Apa yang terjadi jika kita menggabungkan operator AND dan OR dalam satu query?

a)

Hasil query hanya akan mencakup hasil yang memenuhi semua kondisi OR.

b)

Hasil query akan mencakup hasil yang memenuhi semua kondisi OR dan tidak ada kondisi AND.

c)

Hasil query akan mengabaikan semua kondisi AND.

d)

Hasil query akan mencakup hasil yang memenuhi semua kondisi AND dan setidaknya satu kondisi OR.

5.

Buatlah contoh query SQL menggunakan operator AND!

a)

SELECT * FROM users WHERE age < 18 OR city = 'Los Angeles';

b)

SELECT * FROM users WHERE age > 18 AND city = 'New York';

c)

SELECT name, email FROM users WHERE age = 30 AND country = 'Canada';

d)

SELECT * FROM users WHERE age > 18 AND city != 'New York';

6.

Buatlah contoh query SQL menggunakan operator OR!

a)

SELECT * FROM employees WHERE department = 'HR' OR department = 'Finance';

b)

SELECT * FROM employees WHERE department = 'Sales' OR department = 'Marketing';

c)

SELECT * FROM employees WHERE department = 'Marketing' AND department = 'Sales';

d)

SELECT * FROM employees WHERE department = 'IT' AND department = 'Sales';

7.

Apa perbedaan antara operator AND dan OR dalam SQL?

a)

Operator OR memerlukan semua kondisi untuk benar.

b)

Keduanya digunakan untuk menggabungkan hasil dari dua tabel.

c)

Operator AND hanya memerlukan satu kondisi yang benar.

d)

Perbedaan antara operator AND dan OR dalam SQL adalah bahwa AND memerlukan semua kondisi untuk benar, sedangkan OR hanya memerlukan satu kondisi yang benar.

8.

Bagaimana cara memfilter data menggunakan klausa WHERE?

a)

Gunakan klausa GROUP BY untuk mengelompokkan data.

b)

Gunakan klausa WHERE di SQL untuk menentukan kondisi yang harus dipenuhi untuk memfilter data.

c)

Gunakan klausa JOIN untuk menggabungkan tabel.

d)

Gunakan klausa SELECT untuk memilih kolom yang diinginkan.

9.

Jelaskan bagaimana kombinasi kondisi dapat mempengaruhi hasil query!

a)

Kombinasi kondisi hanya mempengaruhi kecepatan query, bukan hasilnya.

b)

Kombinasi kondisi tidak berpengaruh pada hasil query.

c)

Kombinasi kondisi dapat menyaring dan mempengaruhi hasil query dengan menentukan data yang ditampilkan.

d)

Hasil query selalu sama terlepas dari kondisi yang digunakan.

10.

Apa yang dimaksud dengan query kompleks dalam SQL?

a)

Query kompleks hanya melibatkan satu tabel.

b)

Query kompleks tidak dapat menggunakan subquery.

c)

Query kompleks adalah pernyataan SQL yang melibatkan beberapa tabel atau subquery.

d)

Query kompleks adalah pernyataan SQL yang sederhana.

11.

Buatlah query SQL yang menggunakan lebih dari satu kondisi!

a)

SELECT name, department FROM employees WHERE salary = 50000;

b)

SELECT * FROM employees WHERE department = 'Sales' AND salary > 50000;

c)

SELECT * FROM employees WHERE department = 'Marketing';

d)

SELECT * FROM employees WHERE salary < 50000 OR department = 'HR';

12.

Bagaimana cara menggunakan operator AND dan OR dalam satu query?

a)

A OR (B AND C)

b)

(A AND B) OR C

c)

A AND (B OR C)

d)

A OR B OR C

13.

Apa yang dimaksud dengan filter data dalam konteks SQL?

a)

Filter data adalah proses memilih subset data dari tabel berdasarkan kriteria tertentu.

b)

Filter data adalah cara untuk menambahkan data baru ke dalam tabel.

c)

Filter data adalah proses menghapus semua data dari tabel.

d)

Filter data adalah metode untuk menggabungkan beberapa tabel.

14.

Jelaskan bagaimana menggunakan tanda kurung dalam kombinasi kondisi!

a)

Gunakan tanda kurung untuk menghapus semua kondisi dalam ekspresi.

b)

Tanda kurung tidak diperlukan dalam kombinasi kondisi.

c)

Gunakan tanda kurung untuk menandai akhir dari ekspresi logika.

d)

Gunakan tanda kurung untuk mengelompokkan kondisi yang memiliki prioritas lebih tinggi dalam ekspresi logika.

15.

Buatlah contoh query yang memfilter data berdasarkan dua kondisi berbeda!

a)

SELECT * FROM produk WHERE kategori = 'makanan' OR harga < 50;

b)

SELECT * FROM produk WHERE kategori = 'elektronik' AND harga > 100;

c)

SELECT * FROM produk WHERE kategori = 'elektronik' OR kategori = 'furniture';

d)

SELECT * FROM produk WHERE kategori = 'elektronik' AND harga < 100;

16.

Apa yang harus diperhatikan saat menggunakan operator AND dan OR?

a)

Gunakan hanya satu operator untuk hasil yang tepat.

b)

Hindari penggunaan operator dalam pencarian.

c)

Perhatikan kombinasi dan urutan operator untuk hasil yang akurat.

d)

Operator AND dan OR tidak mempengaruhi hasil pencarian.

17.

Jelaskan bagaimana operator AND dan OR dapat digunakan untuk meningkatkan efisiensi query!

a)

Operator OR tidak mempengaruhi hasil pencarian sama sekali.

b)

Operator AND hanya dapat digunakan untuk mempersempit hasil pencarian.

c)

Operator AND dan OR tidak dapat digunakan bersamaan dalam satu query.

d)

Operator AND dan OR meningkatkan efisiensi query dengan mempersempit atau memperluas hasil pencarian sesuai kebutuhan.

18.

Buatlah query yang menampilkan data dengan kondisi yang kompleks!

a)

SELECT * FROM karyawan WHERE (gaji > 5000 AND (departemen = 'IT' OR departemen = 'HR'));

b)

SELECT * FROM karyawan WHERE gaji < 3000;

c)

SELECT nama, departemen FROM karyawan WHERE gaji = 5000;

d)

SELECT * FROM karyawan WHERE departemen = 'Finance';

19.

Apa yang dimaksud dengan hasil query yang tidak terduga saat menggunakan operator AND dan OR?

a)

Hasil query yang hanya bergantung pada satu operator saja.

b)

Hasil query yang tidak terduga saat menggunakan operator AND dan OR adalah hasil yang berbeda dari yang diharapkan karena prioritas operator yang tidak dipahami.

c)

Hasil query yang selalu benar saat menggunakan operator AND dan OR.

d)

Hasil query yang tidak terpengaruh oleh urutan operator dalam query.

20.

Jelaskan pentingnya urutan eksekusi dalam query SQL!

a)

Urutan eksekusi hanya penting untuk query yang kompleks.

b)

Semua query SQL dieksekusi dalam urutan yang sama.

c)

Urutan eksekusi tidak berpengaruh pada hasil query.

d)

Urutan eksekusi dalam query SQL menentukan bagaimana data diproses dan hasil akhir yang diperoleh.

21.

Apa yang dimaksud dengan subquery dalam SQL?

a)

Subquery hanya dapat digunakan dalam klausa SELECT.

b)

Subquery adalah query yang terletak di dalam query lain.

c)

Subquery adalah query yang selalu menghasilkan satu hasil.

d)

Subquery adalah query yang tidak dapat digunakan dalam klausa WHERE.

22.

Bagaimana cara menggunakan klausa GROUP BY dalam SQL?

a)

Klausa GROUP BY digunakan untuk mengelompokkan hasil berdasarkan satu atau lebih kolom.

b)

Klausa GROUP BY hanya digunakan untuk tabel yang memiliki lebih dari satu kolom.

c)

Klausa GROUP BY digunakan untuk mengurutkan hasil query.

d)

Klausa GROUP BY tidak dapat digunakan dengan fungsi agregat.

23.

Jelaskan peran fungsi agregat dalam SQL!

a)

Fungsi agregat digunakan untuk menggabungkan data dari beberapa tabel.

b)

Fungsi agregat digunakan untuk menghitung nilai berdasarkan kumpulan data.

c)

Fungsi agregat hanya digunakan untuk menghitung jumlah baris dalam tabel.

d)

Fungsi agregat tidak dapat digunakan dalam klausa SELECT.

24.

Jelaskan bagaimana fungsi COUNT() digunakan dalam SQL!

a)

Fungsi COUNT() digunakan untuk menghitung jumlah baris yang memenuhi kondisi tertentu.

b)

Fungsi COUNT() digunakan untuk menghitung jumlah kolom dalam tabel.

c)

Fungsi COUNT() hanya dapat digunakan dalam klausa GROUP BY.

d)

Fungsi COUNT() tidak dapat digunakan dalam klausa SELECT.

25.

Bagaimana cara menggunakan klausa HAVING dalam SQL?

a)

Klausa HAVING digunakan untuk menyaring hasil setelah pengelompokan dengan GROUP BY.

b)

Klausa HAVING digunakan untuk mengurutkan hasil query.

c)

Klausa HAVING hanya dapat digunakan tanpa fungsi agregat.

d)

Klausa HAVING tidak dapat digunakan dalam query yang sederhana.

26.

Buatlah contoh query yang menggunakan fungsi AVG() untuk menghitung rata-rata!

a)

SELECT AVG(harga) FROM produk WHERE kategori = 'elektronik';

b)

SELECT kategori, AVG(harga) FROM produk GROUP BY kategori;

c)

SELECT * FROM produk WHERE AVG(harga) > 100;

d)

SELECT AVG(harga) FROM produk;

27.

Jelaskan perbedaan antara klausa WHERE dan HAVING dalam SQL!

a)

Klausa WHERE digunakan sebelum pengelompokan, sedangkan HAVING digunakan setelah pengelompokan.

b)

Klausa HAVING tidak dapat digunakan dalam query yang sederhana.

c)

Klausa WHERE hanya dapat digunakan dengan fungsi agregat.

d)

Keduanya memiliki fungsi yang sama dalam SQL.

28.

Bagaimana cara menggunakan fungsi MAX() dalam SQL?

a)

Fungsi MAX() digunakan untuk menghitung jumlah total dari kolom tertentu.

b)

Fungsi MAX() digunakan untuk menemukan nilai maksimum dari kolom tertentu.

c)

Fungsi MAX() hanya dapat digunakan dalam klausa WHERE.

d)

Fungsi MAX() tidak dapat digunakan dalam klausa SELECT.

29.

Apa yang dimaksud dengan join dalam SQL dan sebutkan jenis-jenisnya!

a)

Join hanya digunakan untuk mengurutkan data.

b)

Join tidak mempengaruhi hasil query.

c)

Join adalah metode untuk menggabungkan data dari dua tabel atau lebih berdasarkan relasi tertentu.

d)

Join hanya dapat dilakukan antara dua tabel saja.

30.

Bagaimana cara menggunakan fungsi COUNT() dalam SQL?

a)

Fungsi COUNT() digunakan untuk menghitung jumlah baris dalam tabel.

b)

Fungsi COUNT() tidak dapat digunakan dalam klausa SELECT.

c)

Fungsi COUNT() digunakan untuk menghitung jumlah kolom dalam tabel.

d)

Fungsi COUNT() hanya dapat digunakan dengan klausa GROUP BY.

31.

Apa yang dimaksud dengan indeks dalam konteks SQL?

a)

Indeks tidak mempengaruhi kecepatan query.

b)

Indeks hanya dapat digunakan pada kolom yang memiliki nilai unik.

c)

Indeks adalah metode untuk menghapus data dari tabel.

d)

Indeks adalah struktur data yang digunakan untuk mempercepat pencarian dalam tabel.

32.

Jelaskan bagaimana menggunakan klausa ORDER BY dalam SQL!

a)

Klausa ORDER BY digunakan untuk menyaring hasil query.

b)

Klausa ORDER BY hanya dapat digunakan dengan fungsi agregat.

c)

Klausa ORDER BY digunakan untuk mengurutkan hasil query berdasarkan satu atau lebih kolom.

d)

Klausa ORDER BY tidak dapat digunakan dalam query yang kompleks.

33.

Jelaskan peran fungsi MIN() dalam SQL!

a)

Fungsi MIN() tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi MIN() digunakan untuk menemukan nilai minimum dari kolom tertentu.

c)

Fungsi MIN() hanya dapat digunakan dalam klausa WHERE.

d)

Fungsi MIN() digunakan untuk menghitung jumlah total dari kolom tertentu.

34.

Bagaimana cara menggunakan klausa GROUP BY dalam SQL?

a)

Klausa GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

b)

Klausa GROUP BY digunakan untuk menyaring hasil query.

c)

Klausa GROUP BY tidak mempengaruhi hasil query.

d)

Klausa GROUP BY hanya dapat digunakan dengan fungsi agregat.

35.

Apa yang dimaksud dengan indeks dalam konteks SQL?

a)

Indeks adalah struktur data yang digunakan untuk meningkatkan kecepatan pencarian dalam tabel.

b)

Indeks tidak mempengaruhi performa query sama sekali.

c)

Indeks hanya dapat digunakan pada kolom yang memiliki nilai unik.

d)

Indeks adalah metode untuk menghapus data dari tabel.

36.

Bagaimana cara menggunakan fungsi SUM() dalam SQL?

a)

Fungsi SUM() digunakan untuk menghitung jumlah baris dalam tabel.

b)

Fungsi SUM() digunakan untuk menghitung total nilai dari kolom tertentu.

c)

Fungsi SUM() hanya dapat digunakan dalam klausa WHERE.

d)

Fungsi SUM() tidak dapat digunakan dengan klausa GROUP BY.

37.

Jelaskan perbedaan antara INNER JOIN dan LEFT JOIN dalam SQL!

a)

Keduanya memiliki fungsi yang sama dalam SQL.

b)

LEFT JOIN mengembalikan semua baris dari tabel kiri dan yang cocok dari tabel kanan.

c)

INNER JOIN mengembalikan semua baris dari kedua tabel.

d)

INNER JOIN hanya dapat digunakan dengan satu tabel.

38.

Bagaimana cara menggunakan fungsi DISTINCT dalam SQL?

a)

Fungsi DISTINCT digunakan untuk mengurutkan hasil query.

b)

Fungsi DISTINCT tidak mempengaruhi hasil query.

c)

Fungsi DISTINCT hanya dapat digunakan dengan fungsi agregat.

d)

Fungsi DISTINCT digunakan untuk menghapus duplikat dari hasil query.

39.

Apa yang dimaksud dengan fungsi COUNT() dalam SQL?

a)

Fungsi COUNT() digunakan untuk menghitung jumlah kolom dalam tabel.

b)

Fungsi COUNT() digunakan untuk menghitung jumlah baris yang memenuhi kondisi tertentu.

c)

Fungsi COUNT() tidak dapat digunakan dalam klausa SELECT.

d)

Fungsi COUNT() hanya dapat digunakan dengan klausa GROUP BY.

40.

Jelaskan perbedaan antara UNION dan UNION ALL dalam SQL!

a)

UNION ALL tidak dapat digunakan dalam query yang kompleks.

b)

UNION menggabungkan hasil dari dua query dan menghilangkan duplikat, sedangkan UNION ALL menggabungkan hasil tanpa menghilangkan duplikat.

c)

UNION hanya dapat digunakan dengan satu tabel.

d)

Keduanya memiliki fungsi yang sama dalam SQL.

41.

Bagaimana cara menggunakan fungsi CONCAT() dalam SQL?

a)

Fungsi CONCAT() digunakan untuk menggabungkan dua atau lebih string menjadi satu string.

b)

Fungsi CONCAT() hanya dapat digunakan dengan kolom yang memiliki tipe data numerik.

c)

Fungsi CONCAT() digunakan untuk menghitung jumlah karakter dalam string.

d)

Fungsi CONCAT() tidak dapat digunakan dalam klausa SELECT.

42.

Bagaimana cara menggunakan fungsi COUNT() dalam SQL?

a)

Fungsi COUNT() digunakan untuk menghitung jumlah baris dalam tabel.

b)

Fungsi COUNT() hanya dapat digunakan dengan kolom yang memiliki nilai unik.

c)

Fungsi COUNT() tidak dapat digunakan dalam klausa SELECT.

d)

Fungsi COUNT() digunakan untuk menemukan nilai maksimum dari kolom tertentu.

43.

Jelaskan bagaimana menggunakan klausa LIMIT dalam SQL!

a)

Klausa LIMIT digunakan untuk membatasi jumlah hasil yang dikembalikan oleh query.

b)

Klausa LIMIT tidak dapat digunakan dalam query yang kompleks.

c)

Klausa LIMIT digunakan untuk mengurutkan hasil query.

d)

Klausa LIMIT hanya dapat digunakan dengan fungsi agregat.

44.

Apa yang dimaksud dengan subquery dalam SQL?

a)

Subquery adalah query yang terletak di dalam query lain.

b)

Subquery adalah metode untuk menghapus data dari tabel.

c)

Subquery hanya dapat digunakan dengan satu tabel.

d)

Subquery tidak dapat mengembalikan hasil.

45.

Jelaskan bagaimana menggunakan fungsi AVG() dalam SQL!

a)

Fungsi AVG() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

b)

Fungsi AVG() digunakan untuk menghitung rata-rata dari nilai dalam kolom tertentu.

c)

Fungsi AVG() tidak dapat digunakan dalam klausa GROUP BY.

d)

Fungsi AVG() digunakan untuk menghitung jumlah total dari semua nilai dalam kolom.

46.

Apa yang dimaksud dengan indeks dalam database dan bagaimana cara kerjanya?

a)

Indeks hanya dapat digunakan pada kolom yang memiliki nilai unik.

b)

Indeks tidak mempengaruhi kecepatan query sama sekali.

c)

Indeks adalah metode untuk menghapus data dari tabel.

d)

Indeks adalah struktur data yang digunakan untuk mempercepat pencarian data dalam tabel.

47.

Bagaimana cara menggunakan fungsi DISTINCT dalam SQL?

a)

Fungsi DISTINCT tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi DISTINCT digunakan untuk menghapus duplikat dari hasil query.

c)

Fungsi DISTINCT hanya dapat digunakan dengan klausa WHERE.

d)

Fungsi DISTINCT digunakan untuk menghitung jumlah baris dalam tabel.

48.

Apa yang dimaksud dengan VIEW dalam SQL?

a)

VIEW adalah cara untuk menggabungkan beberapa tabel menjadi satu tampilan.

b)

VIEW adalah struktur data yang digunakan untuk mempercepat pencarian dalam tabel.

c)

VIEW adalah metode untuk menghapus data dari tabel.

d)

VIEW adalah tabel sementara yang tidak menyimpan data.

49.

Jelaskan perbedaan antara UNION dan UNION ALL dalam SQL!

a)

Keduanya memiliki fungsi yang sama dalam SQL.

b)

UNION hanya dapat digunakan dengan satu tabel.

c)

UNION ALL hanya dapat digunakan dengan klausa WHERE.

d)

UNION menggabungkan hasil dari dua query dan menghapus duplikat, sedangkan UNION ALL menggabungkan hasil tanpa menghapus duplikat.

50.

Jelaskan perbedaan antara LEFT JOIN dan RIGHT JOIN dalam SQL!

a)

RIGHT JOIN hanya dapat digunakan dengan satu tabel.

b)

LEFT JOIN mengembalikan semua baris dari tabel kiri dan yang cocok dari tabel kanan, sedangkan RIGHT JOIN mengembalikan semua baris dari tabel kanan dan yang cocok dari tabel kiri.

c)

Keduanya mengembalikan semua baris dari tabel yang sama.

d)

Keduanya memiliki fungsi yang sama dalam SQL.

51.

Apa yang dimaksud dengan fungsi AVG() dalam SQL?

a)

Fungsi AVG() hanya dapat digunakan dalam klausa WHERE.

b)

Fungsi AVG() digunakan untuk menghitung rata-rata dari kolom tertentu.

c)

Fungsi AVG() tidak dapat digunakan dalam query yang kompleks.

d)

Fungsi AVG() digunakan untuk menghitung jumlah total dari kolom tertentu.

52.

Jelaskan bagaimana menggunakan klausa GROUP BY dalam SQL!

a)

Klausa GROUP BY hanya dapat digunakan dengan fungsi agregat.

b)

Klausa GROUP BY digunakan untuk mengurutkan hasil query.

c)

Klausa GROUP BY tidak dapat digunakan dalam query yang sederhana.

d)

Klausa GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

53.

Apa yang dimaksud dengan fungsi MAX() dalam SQL?

a)

Fungsi MAX() digunakan untuk menghitung jumlah total dari kolom tertentu.

b)

Fungsi MAX() hanya dapat digunakan dengan kolom yang memiliki nilai unik.

c)

Fungsi MAX() tidak dapat digunakan dalam klausa GROUP BY.

d)

Fungsi MAX() digunakan untuk menemukan nilai maksimum dari kolom tertentu.

54.

Jelaskan bagaimana cara menggunakan klausa ORDER BY dalam SQL!

a)

Klausa ORDER BY digunakan untuk menyaring hasil query.

b)

Klausa ORDER BY tidak mempengaruhi hasil query.

c)

Klausa ORDER BY hanya dapat digunakan dengan fungsi agregat.

d)

Klausa ORDER BY digunakan untuk mengurutkan hasil query berdasarkan satu atau lebih kolom.

55.

Bagaimana cara menggunakan fungsi DISTINCT dalam SQL?

a)

Fungsi DISTINCT tidak dapat digunakan dengan fungsi agregat.

b)

Fungsi DISTINCT digunakan untuk menghitung jumlah total dari kolom tertentu.

c)

Fungsi DISTINCT digunakan untuk menghapus duplikat dari hasil query.

d)

Fungsi DISTINCT hanya dapat digunakan dalam klausa WHERE.

56.

Jelaskan bagaimana menggunakan fungsi MAX() dalam SQL!

a)

Fungsi MAX() digunakan untuk menghitung jumlah total dari semua nilai dalam kolom.

b)

Fungsi MAX() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

c)

Fungsi MAX() digunakan untuk menghitung nilai maksimum dari kolom tertentu.

d)

Fungsi MAX() tidak dapat digunakan dalam klausa GROUP BY.

57.

Bagaimana cara menggunakan fungsi GROUP BY dalam SQL?

a)

Fungsi GROUP BY hanya dapat digunakan dengan fungsi agregat.

b)

Fungsi GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

c)

Fungsi GROUP BY digunakan untuk mengurutkan hasil query.

d)

Fungsi GROUP BY tidak dapat digunakan dalam klausa SELECT.

58.

Apa yang dimaksud dengan klausa WHERE dalam SQL?

a)

Klausa WHERE tidak dapat digunakan dalam query yang kompleks.

b)

Klausa WHERE digunakan untuk mengurutkan hasil query.

c)

Klausa WHERE hanya dapat digunakan dengan fungsi agregat.

d)

Klausa WHERE digunakan untuk menyaring hasil query berdasarkan kondisi tertentu.

59.

Jelaskan perbedaan antara INNER JOIN dan OUTER JOIN dalam SQL!

a)

INNER JOIN mengembalikan semua baris dari kedua tabel yang cocok.

b)

OUTER JOIN hanya mengembalikan baris dari tabel yang pertama.

c)

OUTER JOIN mengembalikan semua baris dari satu tabel dan baris yang cocok dari tabel lainnya.

d)

Keduanya memiliki fungsi yang sama dalam SQL.

60.

Bagaimana cara menggunakan fungsi SUM() dalam SQL?

a)

Fungsi SUM() tidak dapat digunakan dalam klausa GROUP BY.

b)

Fungsi SUM() digunakan untuk menghitung total nilai dari kolom tertentu.

c)

Fungsi SUM() digunakan untuk menghitung jumlah baris dalam tabel.

d)

Fungsi SUM() hanya dapat digunakan dengan kolom yang memiliki nilai unik.

61.

Apa yang dimaksud dengan GROUP BY dalam SQL?

a)

GROUP BY hanya dapat digunakan dengan fungsi agregat.

b)

GROUP BY digunakan untuk mengurutkan hasil query.

c)

GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

d)

GROUP BY tidak mempengaruhi hasil query sama sekali.

62.

Bagaimana cara menggunakan fungsi SUM() dalam SQL?

a)

Fungsi SUM() tidak dapat digunakan dalam klausa GROUP BY.

b)

Fungsi SUM() digunakan untuk menghitung jumlah baris dalam tabel.

c)

Fungsi SUM() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

d)

Fungsi SUM() digunakan untuk menghitung total dari nilai dalam kolom tertentu.

63.

Jelaskan perbedaan antara INNER JOIN dan LEFT JOIN dalam SQL!

a)

Keduanya memiliki fungsi yang sama dalam SQL.

b)

INNER JOIN mengembalikan baris yang cocok dari kedua tabel, sedangkan LEFT JOIN mengembalikan semua baris dari tabel kiri dan yang cocok dari tabel kanan.

c)

LEFT JOIN hanya dapat digunakan dengan satu tabel.

d)

INNER JOIN tidak dapat digunakan dalam query yang sederhana.

64.

Bagaimana cara menggunakan fungsi MAX() dalam SQL?

a)

Fungsi MAX() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

b)

Fungsi MAX() tidak dapat digunakan dalam klausa SELECT.

c)

Fungsi MAX() digunakan untuk menemukan nilai maksimum dalam kolom tertentu.

d)

Fungsi MAX() digunakan untuk menghitung jumlah total dari semua nilai dalam kolom.

65.

Bagaimana cara menggunakan fungsi MIN() dalam SQL?

a)

Fungsi MIN() tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi MIN() digunakan untuk menghitung jumlah total dari kolom tertentu.

c)

Fungsi MIN() hanya dapat digunakan dalam klausa WHERE.

d)

Fungsi MIN() digunakan untuk menemukan nilai minimum dari kolom tertentu.

66.

Jelaskan bagaimana menggunakan klausa ORDER BY dalam SQL!

a)

Klausa ORDER BY hanya dapat digunakan untuk tabel yang memiliki lebih dari satu kolom.

b)

Klausa ORDER BY tidak mempengaruhi hasil query sama sekali.

c)

Klausa ORDER BY hanya dapat digunakan dengan fungsi agregat.

d)

Klausa ORDER BY digunakan untuk mengurutkan hasil query berdasarkan satu atau lebih kolom.

67.

Apa yang dimaksud dengan subquery dalam SQL?

a)

Subquery adalah query yang dijalankan di dalam query lain.

b)

Subquery hanya dapat digunakan dalam klausa SELECT.

c)

Subquery tidak dapat mengembalikan nilai.

d)

Subquery adalah metode untuk menghapus data dari tabel.

68.

Jelaskan bagaimana cara menggunakan fungsi ROUND() dalam SQL!

a)

Fungsi ROUND() tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi ROUND() hanya dapat digunakan dengan tipe data string.

c)

Fungsi ROUND() digunakan untuk membulatkan nilai numerik ke angka desimal tertentu.

d)

Fungsi ROUND() digunakan untuk menghitung rata-rata dari nilai dalam kolom tertentu.

69.

Apa yang dimaksud dengan indeks dalam SQL?

a)

Indeks adalah struktur data yang digunakan untuk mempercepat pencarian dalam tabel.

b)

Indeks adalah metode untuk menghapus data dari tabel.

c)

Indeks hanya dapat digunakan pada kolom yang memiliki tipe data string.

d)

Indeks tidak mempengaruhi performa query.

70.

Jelaskan perbedaan antara INNER JOIN dan LEFT JOIN dalam SQL!

a)

INNER JOIN tidak dapat digunakan dengan klausa WHERE.

b)

Keduanya memiliki fungsi yang sama dalam SQL.

c)

LEFT JOIN mengembalikan semua baris dari tabel kiri dan baris yang cocok dari tabel kanan.

d)

INNER JOIN mengembalikan semua baris dari kedua tabel.

71.

Bagaimana cara menggunakan fungsi MIN() dalam SQL?

a)

Fungsi MIN() tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi MIN() digunakan untuk menghitung jumlah total dari kolom tertentu.

c)

Fungsi MIN() digunakan untuk menemukan nilai minimum dari kolom tertentu.

d)

Fungsi MIN() hanya dapat digunakan dalam klausa GROUP BY.

72.

Apa yang dimaksud dengan fungsi GROUP BY dalam SQL?

a)

GROUP BY tidak mempengaruhi hasil query sama sekali.

b)

GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

c)

GROUP BY hanya dapat digunakan dengan satu tabel.

d)

GROUP BY digunakan untuk mengurutkan hasil query.

73.

Jelaskan bagaimana menggunakan klausa HAVING dalam SQL!

a)

Klausa HAVING tidak dapat digunakan dalam query yang kompleks.

b)

Klausa HAVING hanya dapat digunakan dengan satu tabel.

c)

Klausa HAVING digunakan untuk mengurutkan hasil query.

d)

Klausa HAVING digunakan untuk menyaring hasil setelah pengelompokan dengan GROUP BY.

74.

Bagaimana cara menggunakan klausa GROUP BY dalam SQL?

a)

Klausa GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

b)

Klausa GROUP BY hanya dapat digunakan dengan fungsi agregat.

c)

Klausa GROUP BY tidak dapat digunakan dalam query yang kompleks.

d)

Klausa GROUP BY digunakan untuk mengurutkan hasil query.

75.

Apa yang dimaksud dengan transaksi dalam konteks database?

a)

Transaksi adalah sekumpulan operasi yang dieksekusi sebagai satu unit kerja.

b)

Transaksi adalah metode untuk menghapus data dari tabel.

c)

Transaksi tidak dapat dibatalkan setelah dieksekusi.

d)

Transaksi hanya dapat melibatkan satu tabel.

76.

Jelaskan fungsi dari operator LIKE dalam SQL!

a)

Operator LIKE hanya dapat digunakan dengan kolom yang memiliki nilai unik.

b)

Operator LIKE tidak dapat digunakan dalam klausa WHERE.

c)

Operator LIKE digunakan untuk membandingkan nilai dengan pola tertentu.

d)

Operator LIKE digunakan untuk menghitung jumlah baris dalam tabel.

77.

Apa yang dimaksud dengan fungsi COALESCE dalam SQL?

a)

Fungsi COALESCE tidak dapat digunakan dalam klausa SELECT.

b)

Fungsi COALESCE digunakan untuk mengembalikan nilai pertama yang tidak NULL dari daftar argumen.

c)

Fungsi COALESCE digunakan untuk menghitung jumlah total dari kolom tertentu.

d)

Fungsi COALESCE hanya dapat digunakan dengan satu argumen.

78.

Bagaimana cara menggunakan fungsi CONCAT dalam SQL?

a)

Fungsi CONCAT digunakan untuk menghitung jumlah karakter dalam string.

b)

Fungsi CONCAT hanya dapat digunakan dengan kolom yang memiliki nilai unik.

c)

Fungsi CONCAT tidak dapat digunakan dalam klausa WHERE.

d)

Fungsi CONCAT digunakan untuk menggabungkan dua atau lebih string menjadi satu string.

79.

Jelaskan perbedaan antara LEFT JOIN dan RIGHT JOIN dalam SQL!

a)

Keduanya memiliki fungsi yang sama dalam SQL.

b)

RIGHT JOIN hanya dapat digunakan dengan satu tabel.

c)

LEFT JOIN mengembalikan semua baris dari tabel kiri dan yang cocok dari tabel kanan, sedangkan RIGHT JOIN mengembalikan semua baris dari tabel kanan dan yang cocok dari tabel kiri.

d)

Keduanya mengembalikan semua baris dari tabel yang sama.

80.

Apa yang dimaksud dengan fungsi SUM() dalam SQL?

a)

Fungsi SUM() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

b)

Fungsi SUM() digunakan untuk menghitung jumlah total dari nilai dalam kolom tertentu.

c)

Fungsi SUM() digunakan untuk menghitung rata-rata dari nilai dalam kolom tertentu.

d)

Fungsi SUM() tidak dapat digunakan dalam klausa GROUP BY.

81.

Bagaimana cara menggunakan klausa GROUP BY dalam SQL?

a)

Klausa GROUP BY hanya dapat digunakan dengan fungsi agregat.

b)

Klausa GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

c)

Klausa GROUP BY tidak dapat digunakan dalam query yang kompleks.

d)

Klausa GROUP BY digunakan untuk menyaring hasil query.

82.

Jelaskan bagaimana cara menggunakan fungsi COUNT() dalam SQL!

a)

Fungsi COUNT() digunakan untuk menghitung jumlah baris dalam tabel.

b)

Fungsi COUNT() hanya dapat digunakan dengan kolom yang memiliki nilai unik.

c)

Fungsi COUNT() tidak dapat digunakan dalam klausa GROUP BY.

d)

Fungsi COUNT() digunakan untuk menghitung total nilai dari kolom tertentu.

83.

Bagaimana cara menggunakan klausa LIMIT dalam SQL?

a)

Klausa LIMIT digunakan untuk mengurutkan hasil query.

b)

Klausa LIMIT tidak dapat digunakan dalam query yang kompleks.

c)

Klausa LIMIT hanya dapat digunakan dengan fungsi agregat.

d)

Klausa LIMIT digunakan untuk membatasi jumlah hasil yang dikembalikan oleh query.

84.

Apa yang dimaksud dengan view dalam SQL dan bagaimana cara kerjanya?

a)

View adalah tabel virtual yang menyimpan data secara fisik.

b)

View adalah metode untuk menghapus data dari tabel.

c)

View adalah query yang disimpan dan dapat digunakan seperti tabel.

d)

View hanya dapat digunakan dengan satu tabel saja.

85.

Bagaimana cara menggunakan fungsi SUM() dalam SQL untuk menghitung total nilai?

a)

SELECT SUM(nilai) FROM tabel;

b)

SELECT nilai FROM tabel WHERE SUM(nilai) > 100;

c)

SELECT * FROM tabel WHERE SUM(nilai) = 100;

d)

SELECT SUM(nilai) FROM tabel GROUP BY kategori;

86.

Jelaskan perbedaan antara INNER JOIN dan OUTER JOIN dalam SQL!

a)

Keduanya memiliki fungsi yang sama dalam SQL.

b)

INNER JOIN mengembalikan semua baris dari kedua tabel.

c)

INNER JOIN hanya dapat digunakan dengan dua tabel.

d)

OUTER JOIN mengembalikan semua baris dari satu tabel dan yang cocok dari tabel lainnya.

87.

Buatlah contoh query yang menggunakan fungsi MAX() untuk menemukan nilai tertinggi!

a)

SELECT MAX(nilai) FROM tabel;

b)

SELECT * FROM tabel WHERE nilai = MAX(nilai);

c)

SELECT MAX(nilai) FROM tabel GROUP BY kategori;

d)

SELECT nilai FROM tabel WHERE MAX(nilai) > 100;

88.

Jelaskan bagaimana menggunakan fungsi GROUP BY dalam SQL!

a)

Fungsi GROUP BY tidak mempengaruhi hasil query sama sekali.

b)

Fungsi GROUP BY hanya dapat digunakan dengan fungsi agregat.

c)

Fungsi GROUP BY hanya dapat digunakan dalam klausa WHERE.

d)

Fungsi GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

89.

Apa yang dimaksud dengan fungsi MAX() dalam SQL?

a)

Fungsi MAX() digunakan untuk menghitung jumlah total dari semua nilai dalam kolom.

b)

Fungsi MAX() digunakan untuk menghitung nilai maksimum dari kolom tertentu.

c)

Fungsi MAX() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

d)

Fungsi MAX() tidak dapat digunakan dalam klausa SELECT.

90.

Jelaskan bagaimana menggunakan klausa HAVING dalam SQL!

a)

Klausa HAVING digunakan untuk mengurutkan hasil query.

b)

Klausa HAVING digunakan untuk memfilter hasil setelah pengelompokan dengan GROUP BY.

c)

Klausa HAVING tidak dapat digunakan dengan fungsi agregat.

d)

Klausa HAVING hanya dapat digunakan dalam klausa SELECT.

91.

Bagaimana cara menggunakan klausa JOIN dalam SQL untuk menggabungkan dua tabel?

a)

Klausa JOIN hanya dapat digunakan dengan satu tabel.

b)

Klausa JOIN digunakan untuk menghapus data dari tabel.

c)

Klausa JOIN tidak mempengaruhi hasil query.

d)

Klausa JOIN digunakan untuk menggabungkan tabel berdasarkan kolom yang memiliki nilai yang sama.

92.

Buatlah contoh query SQL yang menggunakan fungsi MAX() untuk menemukan nilai maksimum!

a)

SELECT MAX(salary) FROM employees;

b)

SELECT * FROM employees WHERE MAX(salary) > 50000;

c)

SELECT department, MAX(salary) FROM employees GROUP BY department;

d)

SELECT MAX(salary) FROM employees WHERE department = 'Sales';

93.

Jelaskan perbedaan antara INNER JOIN dan OUTER JOIN dalam SQL!

a)

INNER JOIN tidak dapat digunakan dengan fungsi agregat.

b)

Keduanya memiliki fungsi yang sama dalam SQL.

c)

OUTER JOIN hanya dapat digunakan dengan satu tabel.

d)

INNER JOIN mengembalikan baris yang cocok dari kedua tabel, sedangkan OUTER JOIN mengembalikan semua baris dari satu tabel dan baris yang cocok dari tabel lainnya.

94.

Jelaskan bagaimana menggunakan fungsi SUM() dalam SQL!

a)

Fungsi SUM() tidak dapat digunakan dalam klausa GROUP BY.

b)

Fungsi SUM() digunakan untuk menghitung jumlah baris dalam tabel.

c)

Fungsi SUM() hanya dapat digunakan dengan kolom yang memiliki tipe data string.

d)

Fungsi SUM() digunakan untuk menghitung total dari nilai dalam kolom tertentu.

95.

Apa yang dimaksud dengan subquery dalam SQL?

a)

Subquery adalah query yang tidak dapat digunakan dalam klausa SELECT.

b)

Subquery adalah query yang terletak di dalam query lain.

c)

Subquery hanya dapat digunakan dengan satu tabel.

d)

Subquery adalah metode untuk menghapus data dari tabel.

96.

Bagaimana cara menggunakan klausa GROUP BY dalam SQL?

a)

Klausa GROUP BY digunakan untuk mengurutkan hasil query.

b)

Klausa GROUP BY hanya dapat digunakan dengan fungsi agregat.

c)

Klausa GROUP BY digunakan untuk mengelompokkan hasil query berdasarkan satu atau lebih kolom.

d)

Klausa GROUP BY tidak dapat digunakan dalam query yang kompleks.

97.

Jelaskan fungsi dari klausa ORDER BY dalam SQL!

a)

Klausa ORDER BY digunakan untuk mengelompokkan data berdasarkan kolom tertentu.

b)

Klausa ORDER BY digunakan untuk mengurutkan hasil query berdasarkan satu atau lebih kolom.

c)

Klausa ORDER BY hanya dapat digunakan dengan fungsi agregat.

d)

Klausa ORDER BY tidak mempengaruhi hasil query.

98.

Apa yang dimaksud dengan view dalam SQL?

a)

View adalah tabel sementara yang menyimpan data secara fisik.

b)

View adalah query yang disimpan dan dapat digunakan seperti tabel.

c)

View tidak dapat digunakan dalam operasi SELECT.

d)

View hanya dapat digunakan untuk menampilkan data dari satu tabel.

99.

Bagaimana cara menggunakan fungsi MIN() dalam SQL?

a)

Fungsi MIN() digunakan untuk menemukan nilai minimum dari kolom tertentu.

b)

Fungsi MIN() hanya dapat digunakan dalam klausa WHERE.

c)

Fungsi MIN() digunakan untuk menghitung jumlah total dari kolom tertentu.

d)

Fungsi MIN() tidak dapat digunakan dalam klausa SELECT.

100.

Bagaimana cara menggunakan klausa CASE dalam SQL?

a)

Klausa CASE hanya dapat digunakan dalam query yang sederhana.

b)

Klausa CASE tidak dapat digunakan dengan fungsi agregat.

c)

Klausa CASE hanya dapat digunakan dalam klausa WHERE.

d)

Klausa CASE digunakan untuk mengubah hasil query berdasarkan kondisi tertentu.