wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz : Kondisi dan Pengurutan Pert 5

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Operator LIKE digunakan untuk …

a)

a) Membandingkan angka

b)

b) Mencari pola teks tertentu

c)

c) Menghapus data

d)

d) Menambahkan data

2.

Dalam perintah SQL, bagian yang menentukan baris mana yang akan ditampilkan berdasarkan kondisi tertentu ditulis menggunakan …

a)

a) ORDER BY

b)

b) GROUP BY

c)

c) WHERE

d)

d) SELECT

3.

Jika kita ingin mengurutkan data hasil query berdasarkan kolom “Country” dari huruf A ke Z, tetapi tidak menuliskan ASC atau DESC, maka hasilnya akan …

a)

a) Tidak terurut karena ASC tidak ditulis

b)

d) Error karena sintaks tidak lengkap

c)

c) Terurut menurun (Z–A) secara otomatis

d)

d) Tetap terurut menaik (A–Z) karena ASC adalah default

4.

Dalam kondisi yang menggunakan lebih dari satu syarat, jika semua syarat harus terpenuhi agar data ditampilkan, maka digunakan operator …

a)

a) OR

b)

b) AND

c)

c) NOT

d)

d) IN

5.

Pada SQL, operator <> akan mengembalikan baris yang …

a)

a) Memiliki nilai sama dengan kondisi

b)

b) Lebih kecil dari kondisi

c)

c) Tidak memiliki nilai sesuai dengan kondisi

d)

d) Nilainya di antara dua batas tertentu

6.

Apa hasil dari query berikut?

SELECT * FROM Customers WHERE Country='Mexico';

a)

a) Semua Customer

b)

b) Hanya Customer dari Mexico

c)

c) Customer selain Mexico

d)

d) Customer dengan kota Mexico City

7.

Apa hasil dari query berikut?

SELECT * FROM Products WHERE Price >= 75;

a)

a) Produk dengan harga 75 ke bawah

b)

b) Produk dengan harga lebih dari sama dengan 75

c)

c) Semua produk yang harganya 75 - 100

d)

d) Produk dengan harga sama dengan 30

8.

SELECT * FROM Products WHERE Price BETWEEN 50 AND 60;

Query ini akan menampilkan produk dengan harga …

a)

a) Tepat 50

b)

b) Tepat 60

c)

c) Antara 50 sampai 60

d)

d) Di luar 50 dan 60

9.

SELECT * FROM Customers WHERE Country IN ('Paris','London');

Query ini akan menampilkan …

a)

a) Customer dari Paris dan London

b)

b) Customer dari Paris saja

c)

c) Customer dari London saja

d)

d) Semua Customer selain paris dan london

10.

Query berikut akan menghasilkan data yang diurutkan dari nama negara Z ke A:

a)

a) SELECT * FROM Customers ORDER BY Country;

b)

b) SELECT * FROM Customers ORDER BY Country ASC;

c)

c) SELECT * FROM Customers ORDER BY Country DESC;

d)

d) SELECT * FROM Customers WHERE Country DESC;

11.

Apa hasil dari query berikut?

SELECT * FROM Customers WHERE Country='Germany' AND NOT City='Berlin';

a)

a) Customer dari semua negara kecuali Germany

b)

b) Semua Customer dari Berlin dan Germany

c)

c) Customer dari Berlin saja

d)

d) Customer dari Germany kecuali yang tinggal di Berlin

12.

Jika ingin menampilkan Customer dengan nama kota yang posisinya berada di rentang alfabet antara “Berlin” hingga “Madrid”, maka query yang paling tepat adalah …

a)

a) SELECT * FROM Customers WHERE City = 'Berlin' AND City = 'Madrid';

b)

b) SELECT * FROM Customers WHERE City IN ('Berlin','madrid');

c)

c) SELECT * FROM Customers WHERE City LIKE 'Berlin' AND 'Madrid';

d)

d) SELECT * FROM Customers WHERE City BETWEEN 'Berlin' AND 'Madrid';

13.

Jika kita ingin menampilkan produk yang harganya lebih dari 30 tetapi kurang dari atau sama dengan 100, maka query yang benar adalah …

a)

a) SELECT * FROM Products WHERE Price > 30 OR Price <= 100;

b)

b) SELECT * FROM Products WHERE Price >= 30 AND Price <= 100;

c)

c) SELECT * FROM Products WHERE Price > 30 AND Price <= 100;

d)

d) SELECT * FROM Products WHERE Price BETWEEN 30 OR 100;

14.

Apa hasil dari query berikut?

SELECT * FROM Customers WHERE Country='USA' AND City='New York' OR City='Chicago';

a)

a) Customer yang tinggal di New York atau Chicago

b)

b) Customer dari USA saja

c)

c) Customer dari USA yang tinggal di Chicago saja

d)

d) Semua Customer dari Amerika Utara

15.

SELECT * FROM Products WHERE Price BETWEEN 10 AND 50 ORDER BY Price DESC;

Query ini akan menampilkan produk …

a)

a) Dengan harga di luar 10–50

b)

b) Dengan harga antara 10–50 dari harga tertinggi ke terendah

c)

c) Dengan harga kurang dari 10

d)

d) Dengan harga antara 10–50 dari termurah ke termahal

16.

Jika kita ingin menampilkan Customer yang berasal dari Germany dan tinggal di kota Berlin atau München, maka query yang benar adalah …

a)

a) SELECT FROM Customers WHERE Country='Germany' OR (City='Berlin' AND City='München');

b)

b) SELECT FROM Customers WHERE Country='Germany' AND (City='Berlin' OR City='München');

c)

c) SELECT FROM Customers WHERE Country='Germany' AND City='Berlin' OR City='München';

d)

d) SELECT FROM Customers WHERE Country IN ('Germany','Berlin','München');

17.

Jika kita ingin menampilkan Customer yang bukan berasal dari Germany maupun USA, maka query yang benar adalah …

a)

a) SELECT FROM Customers WHERE Country='Germany' OR Country='USA';

b)

b) SELECT * FROM Customers WHERE Country<>'Germany' OR Country<>'USA';

c)

c) SELECT FROM Customers WHERE NOT Country='Germany' AND NOT Country='USA';

d)

d) SELECT FROM Customers WHERE Country IN ('Germany','USA');

18.

Jika kita ingin menampilkan produk dengan harga di luar rentang 50–100 dan hasilnya diurutkan dari harga termurah ke termahal, maka query yang benar adalah …

a)

a) SELECT FROM Products WHERE NOT (Price BETWEEN 50 AND 100) ORDER BY Price ASC;

b)

b) SELECT FROM Products WHERE Price BETWEEN 50 AND 100 ORDER BY Price DESC;

c)

c) SELECT FROM Products WHERE Price>100 ORDER BY Price ASC;

d)

d) SELECT FROM Products ORDER BY Price;

19.

Tulislah query SQL untuk menampilkan Customer yang tinggal di kota yang diawali huruf “S”.

(a)  

20.

Tulislah query SQL untuk menampilkan produk dengan harga antara 20 dan 50.

(a)