Ayu Safitri - 6101419078 - Tugas Pertemuan 12
Ayu Safitri - 6101419078 - Tugas Pertemuan 12
Ayu Safitri
6101419078
D3TT 19-003
Praktekkan slide materi kuliah hari ini, screenshot hasilnya, berikan keterangan, lalu kumpulkan dalam
format doc/pdf.
Slide yg harus dipraktekkan yaitu: 35, 37, 38, 40, 42, 44, 46, 48, 50, 53, 56, 58, 64, 65, 66, 67, 72, 75
Catatan:
diperkenankan modifikasi query dan alias dalam menyelesaikan tugasnya.
Slide 35
Menghasilkan daftar gaji dari semua staf, dengan output StaffNo, fName, lName, dan salary
FROM Staff;
Slide 37
Menampilkan daftar nomer property yang telah di-”view”
SELECT propertyNo
FROM Viewing;
Slide 38
Menggunakan DISTINCT untuk menghilangkan duplikasi
FROM Viewing;
Slide 40
Menghitung nilai field
FROM Staff;
Slide 42
“Condition” dengan perbandingan
position, salary
FROM Staff
SELECT *
FROM Branch
Slide 46
“Condition “ dengan range
FROM Staff
Slide 48
“Condition“ dengan range
FROM Staff
FROM Staff
Slide 53
Pencocokan pola
FROM privateowner
FROM Viewing
comment IS NULL;
Slide 58
Mengurutkan – sebuah kolom
• Daftar gaji semua staff, diurutkan menurut gaji secara descending / menurun
• Lihat relasi Staff
FROM Staff
Slide 67
Pernyataan SELECT – Agregrasi
Slide 68
Menggunakan COUNT (DISTINCT)
Berapa banyak property yang telah di”view” pada bulan Mei 2001?
AS count
FROM Viewing
AND '31-May-01';
Slide 69
Menggunakan COUNT dan SUM
Berapa orang yang mempunyai jabatan manager dan hitung jumlah gajinya ?
SUM(salary) AS sum
FROM Staff
MAX(salary) AS max,
AVG(salary) AS avg
FROM Staff;
Slide 75
Pernyataan SELECT-Grouping
Berapa jumlah staff yang bekerja di setiap kantor cabang sekaligus jumlahkan gaji mereka untuk
setiap kantor cabang
SUM(salary) AS sum
FROM Staff
GROUP BY branchNo
ORDER BY branchNo;
Slide 72
Grouping yang dibatasi (HAVING)
Untuk kantor cabang yang mempunyai staff > 1, Hitung jumlah staff yang bekerja di sana sekaligus
jumlahkan gaji mereka untuk setiap kantor cabang
AS sum
FROM Staff
ORDER BY branchNo;