Monday 13 October 2014
Sunday 12 October 2014
PERTEMUAN 6 SQL (Pengelompokan & Pengurutan Data)
Pengelompokan & Pengurutan Data
MIN()
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada.
Contoh :
SELECT kode_pasok,
MIN (jumlah_pasok) as jumlah
FROM pasok
GROUP BY kode_pasok
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada.
Contoh :
SELECT kode_pasok,
MAX (jumlah_pasok) as jumlah
FROM pasok
GROUP BY kode_pasok
ΓΌ AVG()
Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada.
atau
Contoh :
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada.
atau
Contoh :
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data.
atau
Contoh :
Fungsi ORDER BY digunakan untuk mengurutkan data berdasarkan field tertentu.
atau
Contoh :
• urutkan jumlah berdasarkan jumlah pasokan paling sedikit
• urutkan jumlah berdasarkan jumlah pasokan paling banyak
HAVING
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregate.
Contoh :
Tampilkan kode customer yang mempunyai cacah pembelian = 4
SELECT kode_customer,
COUNT (jumlah_pembelian) AS cacah_pembelian
FROM pembelian
GROUP BY kode_customer
HAVING COUNT(*)=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 :
- Tampilkan kode barang dan kode suplier yang mempunyai jumlah pasok 2
SELECT kode_barang, kode _suplier FROM pasok
WHERE jumlah_pasok=2
- Tampilkan kode barang dan kode suplier yang jumlah pasoknya kurang atau sama dengan 5
SELECT kode_barang, kode _suplier FROM pasok
WHERE jumlah_pasok<=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).
SELECT kode_barang, kode_customer
FROM pembelian
WHERE jumlah_pembelian BETWEEN 4 AND 15
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
SELECT kode_barang, kode_suplier
FROM pasok
WHERE jumlah_pasok IN (2, 8, 12)
ORDER BY jumlah_pasok
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’)
SELECT * FROM customer
WHERE alamat_customer LIKE ‘%CIM%’
- Tampilkan customer yang mempunyai kata selain ‘CIM’ pada alamatnya
SELECT * FROM customer
LATIHAN !!!!!!!!!
1. Tampilkan jumlah nilai minimum per matakuliah
Sunday 5 October 2014
Pertemuan SQL 5
Print screennya
Lalu masuk ke pembuatan tabelnya
Print screennya
Lalu mengerjakan soal berikut ini.
Source codenya.
1 |
- Tampilkan Seluruh data Pada tabel Mahasiswa
- Tampilkan NIM, Nama, Nama_MK Mahasiswa yang nilainya lebih dari 65
- Ganti nilai pada matakuliah SQL atas nama Mahasiswa Alfa menjadi 100
- Ganti Nama Matakuliah “Bahasa Pemograman” menjadi “Algoritma Pemograman”
Subscribe to:
Posts (Atom)