PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
Structured Query Language (SQL) 2 SQL-Select SELECT [DISTINCT] select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition] [ORDER BY order_expression [ASC | DESC] ]
Select-List 3 Menampilkan keseluruhan kolom SELECT * FROM Menampilkan kolom-kolom tertentu SELECT, FROM Mengubah judul kolom SELECT AS, AS FROM
Select-Distinct 4 Digunakan apabila kita ingin menghilangkan duplikasi dari hasil query (hasil query yang sama ditampilkan sekali). SELECT DISTINCT FROM
Menampilkan data tertentu dan relasi antar tabel 5 Operasi WHERE untuk kondisi filter Operasi Pembandingan: = = > <> Contoh:
Menampilkan data tertentu dan relasi antar tabel 6 Operasi WHERE untuk relasi menampilkan semua data MAHASISWA DAN DOSEN WALI
Menampilkan data tertentu dan relasi antar tabel 7 Operasi LIKE - menampilkan MAHASISWA yang nama depannya: "Andi“ - menampilkan MAHASISWA yang huruf ketiga namanya adalah “d”
Fungsi-Fungsi Agregasi 8 yaitu fungsi-fungsi yang hasilnya diambil dari proses tiap baris pada tabel. Proses tersebut akan mengolah nilai sebuah field atau lebih mulai baris pertama sampai seluruh baris. COUNT(*) untuk mendapatkan jumlah baris SUM(kolom) untuk mendapatkan hasil penjumlahan kolom MAX(kolom) untuk mendapatkan nilai tertinggi MIN(kolom) untuk mendapatkan nilai terendah AVG(kolom) untuk mendapatkan nilai rata-rata
Select-Group By 9 digunakan untuk pengelompokan dari fungsi-fungsi aggregate. Yang penting untuk diperhatikan, kolom- kolom yang disertakan setelah GROUP BY harus sama dengan kolom-kolom yang dipilih pada setelah klausa SELECT yg selain fungsi AGGREGATE.