Search Header Logo
Bahasa Query - Modul 3

Bahasa Query - Modul 3

Assessment

Presentation

Computers

University

Hard

Created by

Ridowati Gunawan

Used 6+ times

FREE Resource

1 Slide • 10 Questions

1

Bahasa Query

Modul 3 : Membatasi data dan mengurutkan data


Slide image

2

Multiple Select

Pernyataan yang benar tentang operator Boolean. Tanda kurung diabaikan

1

OR dievaluasi setelah AND

2

AND dievaluasi sebelum NOT

3

NOT dievaluasi terakhir

4

NOT dievaluasi pertama

3

Multiple Choice

Question image

Diberikan tabel EMP sebagai berikut :


Perhatikan dua perintah SQL berikut :

1. select empno, ename, sal, comm from emp where comm in (0,NULL);

2.select empno, ename, sal, comm from emp where comm=0 or comm is NULL;


Yang dapat dikatakan tetang kedua perintah tersebut adalah

1

kueri 1 dan 2 menghasilkan hasil yang sama

2

kueri 1 akan error, sedangkan kueri 2 akan berjalan benar

3

kueri 1 dan 2 akan menghasilkan hasil yang berbeda

4

kueri 1 dan kueri 2 akan berjalan namun tidak mengembalikan satu baris pun

4

Multiple Choice

Question image

Terdapat tabel PORTS sebagai berikut :


Diberikan perintah SELECT sebagai berikut:

select * from PORTS where PORT_NAME like 'San%' OR PORT_NAME like 'Grand%' AND CAPACITY = 4;


Berapa banyak baris data yang akan dihasilkan dari query tersebut

1

tidak ada satupun

2

1

3

3

4

6

5

Multiple Choice

Question image

Diberikan data dari tabel VENDORS seperti pada tabel.


Perhatikan perintah sql berikut ini :


select vendor_id from vendors where category in ('Supplier','Subcontractor','%Partner');


Berapa baris data yang akan dikembalikan oleh perintah sql tersebut:

1

2

2

0

3

Perintah tidak menghasilkan sesuatu karena error

4

1

6

Multiple Choice

Question image

Diberikan data dari tabel SHIP_CABINS sebagai berikut:


Data yang kosong adalah NULL.

Diberikan kueri sebagai berikut:


select room_number from ship_cabins where (style = null) or (window=null)


Baris data yang dihasilkan oleh kueri tersebut adalah :

1

0

2

1

3

Error karena tanda kurung tidak boleh digunakan pada statement setelah WHERE

4

2

7

Multiple Choice

Question image

Diberikan tabel SHIP sebagai berikut:


Dalam tabel diatas, data CAPACITY, LENGTH dan LIFEBOATS bertipe NUMBER sedangkan SHIP_NAME bertipe VARCHAR2.


Diberikan perintah kueri sebagai berikut:


select ship_to

from ships

where capacity between 2052 and 3000

and lifeboats in (100, 85)

and ship_name like 'Codd_%';


Berapa baris data yang dihasilkan oleh query tersebut :

1

Tidak ada, karena syntax error disebabkan oleh ketidaksesuaian tipe data di baris 4

2

Tidak ada, karena baris 5 meminta nama SHIP dengan tanda garis bawah yang tidak ditemukan dalam tabel.

3

2

4

1

8

Multiple Choice

Perhatikan perintah SQL berikut ini:


SELECT SHIP_NAME

FROM SHIPS

ORDER BY SHIP_ID, CAPACITY DESC;


Asumsikan bahwa semua tabel dan kolom ada dalam database. Apa yang dapat dikatakan tentang perintah SELECT tersebut?

1

Baris akan diurutkan berdasar SHIP_ID dan kemudian berdasar CAPACITY. Semua baris akan diurutkan secara descending.

2

Baris akan diurutkan berdasar SHIP_ID secara ascending dan berdasar CAPACITY secara descending.

3

Perintah tersebut akan gagal dieksekusi karena klausa ORDER BY memasukkan nama kolom yang tidak dituliskan dalam klausa SELECT

4

Perintah tersebut akan gagal dieksekusi karena tidak ada klausa WHERE.

9

Multiple Choice

Question image

Diberikan tabel SHIPS berikut ini:


Perhatikan perintah SQL berikut ini:


1. SELECT SHIP_ID FROM SHIPS

2. WHERE SHIP_NAME IN ('Codd Elegance', 'Codd Victorious')

3. OR (LIFEBOATS >=80)

4. OR (LIFEBOATS <= 100)

5. AND CAPACITY / LIFEBOATS > 25;


Manakah dari pernyataan berikut yang benar?

1

Sintaks tersebut benar

2

Sintaks di baris 3 dan 4 salah

3

Baris 3 dan 4 benar, namun dapat diganti dengan OR LIFEBOATS BETWEEN 80 AND 100.

4

Baris 5 kurang tanda kurung

10

Multiple Select

Pernyataan tentang klausa ORDER BY yang benar adalah

1

Klausa ORDER BY bersifat opsional

2

Klausa ORDER BY dapat dipergunakan untuk mengurutkan data berdasar kolom yang tidak disebut dalam perintah SELECT.

3

Klausa ORDER BY tidak dapat diikuti nama alias kolom

4

Klausa ORDER BY harus dilengkapi dengan keterangan DESC atau ASC

11

Multiple Choice

Question image

Teradapat tabel PROJECT seperti berikut:


Perhatikan perintah SQL berikut:


1. SELECT PROJECT_NAME

2. FROM PROJECTS

3. WHERE COST NOT BETWEEN 750 AND 1000;


PerIntah tersebut akan mengembalikan berapa baris data?

1

1

2

2

3

3

4

Tidak mengembalikan apapun

Bahasa Query

Modul 3 : Membatasi data dan mengurutkan data


Slide image

Show answer

Auto Play

Slide 1 / 11

SLIDE