- Group by :
- Pengelompokan nya biasa nya di sertai oleh Aggregat Fuction
- Dalam Implementasi nya Aggregat Function harus di ikuti oleh Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan
- Aggregate Function :
Group by dan Aggregate Function
MIN ( )
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada.
Contoh:
MAX ( )
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
Contoh:
AVG ( )
Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang adaContoh :
SELECT kode_MK,
AVG (nilai) AS rata_rata
FROM nilai
GROUP BY (kode_MK)
SELECT AVG (nilai)
AS rata_rata
FROM nilai
SUM ( )
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
Contoh:
SELECT SUM (nilai)
AS jumlah
FROM nilai
SELECT nim,
SUM (nilai) AS jumlah
FROM nilai
GROUP BY (nim)
COUNT ( )
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data
Contoh:
SELECT nim,
COUNT (nilai) AS banyaknya_data
FROM nilai
GROUP BY (nim)
SELECT COUNT (nilai)
AS banyaknya_data
FROM nilai
Pengurutan Data (Order By)
ORDER BY
Digunakan untuk mengurutkan data berdasarkan field tertentu
Contoh :
Urutkan dari nilai terendah !
Jawab :
SELECT nim, nilai
FROM nilai
ORDER BY nilai
Urutkan dari nilai tertinggi !
Jawab :
SELECT nim, nilai
FROM nilai
ORDER BY nilai DESC
Keriteria Data
HAVING
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat
Contoh :
Tampilkan kode customer yang mempunyai cacah pembelian = 4
Where
Kondisi Where, digunakan untuk melakukan pemilihan/seleksi data. Penggunaannya dilakukan setelah kata where, dan diikuti oleh :Comparison
- Berfungsi untuk membandingkan dua nilai.
- Tipe data yang seharusnya dibandingkan harus sesuai.
- Hasil yang diperoleh dari operasi comparison ini berupa nilai logik.
Contoh :
1. Tampilkan kode barang dan kode suplier yang mempunyai jumlah pasok 2
2. Tampilkan kode barang dan kode suplier yang jumlah pasoknya kurang atau sama dengan 5
Between
Pada prinsipnya between digunakan untuk membandingkan /untuk mengecek apakah suatu nilai berada dalam range atau nilai tertentu.
Contoh :
Tampilkan kode barang dan kode customer yang jumlah pasoknya antara 4 dan 15 (4 dan 15 termasuk di dalamnya
In
Digunakan untuk melakukan pengecekan apakah suatu nilai terdapat pada suatu himpunan tertentu.
Contoh :
Tampilkan kode barang dan kode suplier yang jumlah pasoknya 2, 8, 12
Like / Not Like
Digunakan untuk membandingkan data dengan pola tertentu.
Contoh:
1. Tampilkan customer yang mempunyai kata ‘CIM’ pada alamatnya (pada alamat customer terdapat kata ‘CIM’)
2. Tampilkan customer yang mempunyai kata selain ‘CIM’ pada alamatnya
0 komentar:
Posting Komentar