PERLENGKAPAN PRAKTIKUM
1. Modul Praktikum Basis Data
2. MySQL 5.5.27 (Apache 2.4.3)
3. Browser
4. Navicat Premium
MATERI PRAKTIKUM
Pada praktikum kali ini akan dibahas tiga materi pokok yaitu pengelompokan, pengurutan
dan kriteria data. Semua materi itu akan berhubungan erat dengan SQL.
1. Pengelompokan data (Group By) dan Aggregate Function
Dalam suatu kasus kita seringkali diminta menyeleksi data berdasarkan kelompok data
tertentu. Untuk menyelesaikan masala h itu, kita dapat menggunakan sintak Group By.
Pengelompokkan ini biasanya disertai denganAggregate Function. Beberapa contoh
Aggregate Function yang dimaksud adalah fungsi matematik berikut ini :
MIN
Untuk mencari nilai minimum dari suatu data. Sintaknya adalah sebagai berikut :
SELECT field-1,..,field-n ,MIN(nama_field)
FROM nama_tabel
GROUP BY field-1,..,field-n
MAX
1
Untuk mencari nilai maksimum dari suatu data. Sintaknya adalah sebagai berikut:
SELECT field-1,..,field-n ,MAX(nama_field)
FROM nama_tabel
GROUP BY field-1,..,field-n
AVG
Untuk mencari nilai rata-rata dari suatu data. Sintaknya adalah sebagai berikut:
SELECT field-1,..,field-n ,AVG(nama_field)
FROM nama_tabel
GROUP BY field-1,..,field-n
SUM
Untuk mencari jumlah dari suatu data. Sintaknya adalah sebagai berikut :
SELECT field-1,..,field-n ,SUM(nama_field)
FROM nama_tabel
GROUP BY field-1,..,field-n
COUNT
Untuk mencari cacah atau banyaknya suatu data.
SELECT field-1,..,field-n ,COUNT(nama_field)
FROM nama_tabel
GROUP BY field-1,..,field-n
SELECT field-1,,field-n
FROM nama_tabel
WHERE field >/</<>/=/>=/<= =
BETWEENAND
Between digunakan untuk menampilkan data yang berada pada range nilai
tertentu. Sintak SQL nya adalah sebagai berikut :
SELECT field-1,,field-n
FROM nama_tabel
WHERE field BETWEEN AND
LIKE/NO LIKE
LIKE/NOT LIKE digunakan untuk membandingkan data dengan pola
tertentu. Jika membandingkan satu karakter digunakan underscore (_),
sedangkan untuk membandingkan string digunakan persen (%).Sintak SQL
nya adalah sebagai berikut :
SELECT field-1,,field-n
FROM nama_tabel
WHERE field LIKE/NOT LIKE .
IN
IN digunakan untuk menampilkan data yang nilai ada pada suatu
himpunan tertentu. Sintak SQL nya adalah sebagai berikut :
SELECT field-1,,field-n
FROM nama_tabel
WHERE field IN ( , , )
3
PRAKTIKUM