Group by
dan Aggregate Function
Dalam Menjalankan sebuah query untuk
melakukan pengelompokan data dapat menggunakan Fungsi Group by dan di ikuti
oleh Fungsi Aggregat.
Group by : digunakan untuk menampilkan atau
memilih sekumpulan data berdasarkan kelompok data tertentu.
·
Pengelompokan
nya biasa nya di sertai oleh Aggregat Fuction
· Dalam
Implementasi nya Aggregat Function harus diikuti oleh Group by bila terdapat
Field lain yang dijadikan kriteria pengelompokan
Aggregate Function : Min(), Max(), Avg(),
Sum(), Count()
Where
KondisiWhere, digunakan untuk melakukan pemilihan/seleksi
data. Penggunaannya dilakukan setelah kata where, dan diikuti oleh :
· comparison
(=,<>,<,>,>=,<=),
·
between,
·
in,
·
like/not
like
Like / Not Like
Digunakan untuk membandingkan
data dengan pola tertentu.
Contoh :
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 mempunyai nilai 90
4.
Tampilkan nim dan kode mata
kuliah yang mempunyai nilai kurang dari 90
5.
Tampilkan data mahasiswa yang
dari kota berakhiran “KARTA”
Sumber :
Materi SQL Pertemuan Sebelum UTS
Buatlah tabel mahasiswa dengan field :
Ñ nim char(10),
Ñ nama varchar (15),
Ñ alamat varchar (20),
Ñ kota varchar (15),
Field nim merupakan suatu primary key dari tabel mahasiswa ini.
· Tambahkan field kodepos pada
tabel mahasiswa dengan tipe data char, lebar field adalah 8
menggunakan perintah :
· Ubah tipe data pada kolom
kodepos menjadi varchar2, lebar data 5
menggunakan perintah :
· Isikan data kedalam tabel mahasiswa
menggunakan perintah :
maka tabelnya akan menjadi seperti :
· Pada tabel mahasiswa yaitu pada field kota untuk NIM 201291004 terlihat
kosong. Isikan pada field kota dengan ‘Semarang’
· Hapus record pada tabel mahasiswa, dimana record yang dihapus adalah
mahasiswa yang mempunyai NIM=‘201291001’
Buatlah table matakuliah dengan isi data
sebagai berikut :
Ñ
KodeMK
Char (6), Nama_MK varchar (30), Semester char (1),SKS number (2)
Ñ
Primary key adalah Kode_MK
Buatlah table nilai dengan isi data
sebagai berikut :
Ñ
NIMchar(9),
Kode MK Char (6), Nilai Number
Ñ
Foreign Key adalah NIM dan KODE_MK
LATIHAN
·
Tampilkan Seluruh data Pada tabel Mahasiswa
menggunakan perintah :
maka tabelnya akan menjadi seperti:
·
Tampilkan NIM, Nama, Nama_MK Mahasiswa yang nilainya lebih dari 65
menggunakan perintah :
maka tabelnya akan menjadi seperti:
·
Ganti nilai pada matakuliah SQL atas nama Mahasiswa Alfa menjadi
100
Before
untuk meng-update data, menggunakan perintah :
After
·
Ganti Nama Matakuliah “Bahasa Pemograman” menjadi “Algoritma Pemograman”
Before
untuk meng-update data, menggunakan perintah :
After
·
Hapus data mahasiswa dengan NIM 201291005
Before
untuk men-delete data, menggunakan perintah :
After
Sumber :
Materi Pertemuan 3 & 4
Subscribe to:
Posts (Atom)