Anda di halaman 1dari 8

TUGAS 4

TEORI DAN PRAKTEK DATABASE MANAGEMENT SYSTEM

Oleh :

IRWATI
NIM C789202101104

Link Video : https://youtu.be/o0izVkt_EL0

PENDIDIKAN TEKNOLOGI DAN INFORMASI


SEMESTER III

SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN


YAYASAN PENDIDIKAN ISLAM DOMPU
TAHUN AKADEMIK
2023-2023
kerjakan soal dibawah ini menggunakan code sql 

1. Tampilkan nama produk pada tabel produk yang memiliki quantitystock lebih dari 5000
2. Tampilkan negara dan kota pada tabel customer yang memiliki salesRepEmployeeNumber
adalah null, Hint : gunakan IS NULLl;
3. Tampilkan tipe-tipe status pada tabel orders, ada apa saja, hint : status akan jadi link, jadi anda
gunakan orders.status
4. Tampilkan comments  pada tabel orders yang bukan null
5. Hitung jumlah orang yang memiliki lastname berawalan dari huruf B pada tabel employees
6. Tampilkan semua data customers yang tidak memiliki null pada state
7. Tampilkan Berapa jumlah jenis-jenis producLine pada tabel product
8. Tampilkan productName pada tabel product yang memiliki quantitystock dengan nilai paling tinggi
9. Tampilkan customerNumber dan comments pada tabel orders yang bukan null
10. tampilkan semua data customers kecuali negara USA, Australian, dan France pada tabel
customers, Hint : pakai NOT, pakai AND
Jawaban:
1. Kode Query nya adalah :
SELECT productName FROM products WHERE quantityInStock>5000;

Bisa dilihat hasil pada gambar yang di bawah ini , nama produk pada tabel produk yang memiliki
quantitystock lebih dari 5000 banyak sekali .

2. Kode query nya adalah :


SELECT country,city FROM customers WHERE salesRepEmployeeNumber IS NULL;

Bisa dilihat hasil gambar dibawah ini , Negara dan kota di table costumer yang memiliki
salesRepEmployeeNumber yang NULL.
3. Kode query nya adalah :
SELECT STATUS FROM orders ORDER BY STATUS;

Fungsi ORDER BY di atas adalah Perintah yang di gunakan untuk mengurutkan result-set dalam
pengurutan 'ascending' atau 'descending'. Bisa diliha gambar di bawah ini terurut.

4. Kode query nya :


SELECT comments FROM orders WHERE NOT comments IS NULL;

Teman-teman bisa melihat tabel dan gambar di bawah , yang ditampilkan itu data comments
yang tidak NULL.
5. Kode query nya adalah :
SELECT COUNT(lastName) FROM employees WHERE lastName LIKE 'B%';

Fungsi Like 'B%' artinya akan mencari kata yang berawalan dengan B. Nah, bisa lihat ada
beberapa nama di table LastName nya yang berawalan dengan huruf B.

6. Kode query nya adalah :


SELECT * FROM customers WHERE NOT state IS NULL;

bisa lihat ada beberapa nama di table state nya yang tidak NULL..
7. Kode query nya adalah :
SELECT COUNT(productLine) FROM products;

SQL Count() digunakan untuk menampilkan banyaknya data (record) sesuai dengan kriteria
tertentu. Bisa dilihat jumlah jenis productLine di table products sejumlah 110 jenis.

8. Kode query nya adalah :


SELECT productName FROM products WHERE quantityInStock=(SELECT
MAX(quantityInStock) FROM products);

Kode di atas unutk menampilkan productName pada tabel product yang memiliki quantitystock
dengan nilai paling tinggi. Nah , teman-teman bisa lihat ProductName memiliki nilai tinggi di
gambar di bawah ini.
9. Kode query nya adalah :
SELECT customerNumber,comments FROM orders WHERE NOT customerNumber IS
NULL AND NOT comments IS NULL;

Kode diatas untuk menampilkan customerNumber dan comments pada tabel orders yang bukan
null.

10. Kode query nya adalah :


SELECT * FROM customers WHERE NOT country=”USA” AND NOT
country=”Australia” AND NOT country=”France”;

Kode diatas untuk menampilkan semua data customers kecuali negara USA, Australian, dan
France pada tabel customers. Dan bisa dilihat gambar dibawah ini ketiga Negara tersebut tidak
ada di hasil tabelnya.

Anda mungkin juga menyukai