Selasa, 07 Oktober 2014

TUGAS Pert 5

Pengelompokan & Pengurutan Data

Group by dan Aggregate Function
Dalam Menjalankan sebuah query untuk melakukan pengelompokan data dapat menggunakan Fungsi Group by dan diikuti oleh Fungsi Aggregat.

  1. Group by : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu. Pengelompokan nya biasanya disertai oleh Aggregat Fuction dan dalam implementasi nya Aggregat Function harus diikuti oleh Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan.
  2. Aggregate Function : Min(), Max(), Avg(), Sum(), Count()

 PENGELOMPOKKAN DATA 
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 ada


 SUM ( )
 Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada



COUNT ( )
 Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data




PENGURUTAN DATA

ORDER BY
Digunakan untuk mengurutkan data berdasarkan field tertentu



HAVING
 Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat
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 (=,<>,<,>,>=,<=),
  • between,
  • in,
  • like/not like

COMPARISON
  Berfungsi untuk membandingkan dua nilai. Tipe data yang seharusnya dibandingkan harus sesuai. Hasil yang diperoleh dari operasi comparison ini berupa nilai logik.


Contoh:
Tampilkan kode barang dan kode suplier yang mempunya jumlah pasok 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:
Tampilkan customer yang mempunyai kata ‘CIM’ pada alamatnya (pada alamat customer terdapat kata ‘CIM’)


Tampilkan customer yang mempunyai kata selain ‘CIM’ pada alamatnya



LATIHAN

  1. Tampilkan jumlah nilai minimum per matakuliah
  2. Tampilkan nilai maksimum dari semua data pada tabel NILAI
  3. Tampilkan nim dan kode mata kuliah yang nilai 90
  4. Tampilkan nim dan kode mata kuliah yang mempunyai nilai kurang dari 90
  5. Tampilkan data mahasiswa yang dari kota berakhiran “KARTA”

JAWAB:
1. 

2. 

3. 

4. 

5. 

SOURCE:
Modul PEMROGRAMAN SQL Part 5. Dine Tiara Kusuma, ST.

Tidak ada komentar:

Posting Komentar