1. fungsi agregat
➣ Agregate Function (COUNT, SUM, AVG, MIN, MAX).
A. COUNT
COUNT adalah perintah yang digunakan untuk menghitung jumlah baris suatu kolom pada tabel. contohnya: perintah untuk menghitung jumlah baris kolom kode_barang pada tabel barang.
perintah yang digunakan : SELECT COUNT (namakolom) FROM namatabel;
pada namafield diganti dengan field(kolom) yang ingin di hitung, sedangkan namatabel itu sesuai dengan nama tabel yang kalian buat. disini tabel yang sudah saya buat yaitu tabel bernama barang dan field yang ingin dihitung barisnya yaitu kode_barang
pada contoh kita akan menghitung jumblah nilai suatu kolom pada tabel barang di bawah ini.
syntax : SELECT COUNT (KODE_BARANG) FROM BARANG;
Maka hasilnya adalah gambar dibawah ini.
B. SUM
Perintah sum digunakan untuk menghitung jumblah nilai suatu kolom pada tabel.
contoh kasus: menghitung total jumblah pada kolom JUMBLAH dan pada tabel BARANG.
perintah yang digunakan : SELECT SUM(namakolom) FROM namatabel;
syntax : SELECT SUM(JUMBLAH) FROM BARANG;hasilnya adalah gambar dibawah ini.
C. AVG
AVG adalah perintah yang digunakan untuk menghitung rata - rata dari nilai suatu kolom pada tabel.
contoh kasus : perintah untuk menghitung rata rata dari kolom JUMBLAH pada tabel BARANG.
perintah yang digunakan: SELECT AVG(JUMBLAH) FROM BARANG;
maka akan menampilkan hasil seperi dibawah ini:
Jadi, hasil rata rata nilai pada kolom jumbla adalah 33.0000
D. MIN
Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu kolom pada tabel.
contoh kasusnya yaitu : menampilkan nilai terkecil dari kolom JUMBLAH pada tabel BARANG.
Perintah yang digunakan: SELECT MIN(namakolom) FROM namatabel;
syntax : SELECT MIN(JUMBLAH) FROM BARANG;
Hasilnya adalah nilai terkecil pada tabel BARANG, kolom JUMBLAH adalah 12.
E. MAX
MAX adalah perintah yang digunakan untuk menampilkan nilai terbesar dari suatu kolom pada tabel.
contoh kasus yaitu kita akan mencari nilai maksimum atau nilai terbesar pada kolom JUMBLAH di tabel BARANG.
Perintah yang digunakan : SELECT MAX(namakolom) FROM namatabel;
syntax : SELECT MAX(JUMBLAH) FROM BARANG;
Hasilnya adalah, nilai terbesar pada kolom JUMBLAH di tabel BARANG adalah 50.
2. PATTERN MATCHING (pencocokan pola/karakter)
Fungsi string digunakan untuk menampilkan data yang di dasarkan pada pencarian
dengan karakter. Pada pencarian data digunakan syntax LIKE, pada dasarnya syntax LIKE
hampir sama dengan syntax = .
Bedanya kalau syntax = , maka pencarian karakter harus sesuai dengan kata yang
kita buat tetapi dengan menggunakan LIKE karakter yang akan kita tampilkan tidak harus
lengkap hanya dengan menuliskan salah satu huruf atau kata saja, maka semua data yang
akan kita cari akan ditampilkan.
SQL mempunyai dua symbol khusus yang dipakai untuk pencocokan pola :
1. % : digunakan untuk mencocokan karakter sebelum atau sesudah tanda %
2. _ :digunakan untuk mencari karakter sebanyak jumblah tanda _
Contoh : LIKE %GLASGOW% artinya digunakan untuk mencari data pada kolom tertentu yang mengandung karakter 'GLASGOW'.
Bentuk umumnya yang pertama yaitu:
SELECT * FROM namatabel WHERE namakolom LIKE 'CHAR%';
keterangan :
➣ namatabel = nama tabel yang sudah dibuat pada database, di kasus ini menggunakan nama tabel barang dari database penjualan yang sudah dibuat sebelumnya.
➣CHAR = merupakan karakter / huruf yang akan kita cari pada kolom. pada kasus ini, kita akan mencari nama item pada tabel barang dan pada kolom NAMA_ITEM yang mengandung variabel CHAR 'L'
Syntax : SELECT * FROM BARANG WHERE NAMA_ITEM LIKE 'L%';
Hasilnya yaitu pada gambar diatas, menampilkan pada kolom NAMA_ITEM yang mengandung huruf awal L. karena letak % berada setelah variabel bertipe data CHAR yaitu huruf L ,Maka akan menghasilkan huruf pada kolom NAMA_ITEM yang berawalan L
Bentuk umum yang ke dua yaitu :
perintah : SELECT * FROM namatabel WHERE nama_kolom LIKE '%CHAR'
pada fungsi perintah diatas yaitu untuk menampilkan data yang mempunyai huruf akhiran 'R' pada tabel BARANG dan kolom NAMA_ITEM.
Syntax : SELECT * FROM BARANG WHERE NAMA_ITEM LIKE '%K';Hasilnya adalah, pada kolom NAMA_ITEM terdapat item yang mempunyai huruf akhir K yaitu FLASHDISK .
Bentuk Umum yang ketiga adalah :
perintah : SELECT * FROM namakolom WHERE namatabel LIKE '%char%';
Perintah diatas digunakan untuk mencari suatu data yang mempunyai tipedata char, pada kasus ini kita akan mencari di tabel BARANG dan kolom NAMA_ITEM yang mengandung huruf 'M'
Syntax : SELECT * FROM BARANG WHERE NAMA_ITEM LIKE '%M%';
Maka hasilnya adalah gambar diatas.
Bentuk umum ke empat yaitu :
perintah : SELECT * FROM namatabel WHERE namakolom LIKE '_';
Perintah diatas digunakan untuk menemukan nama yang berisi tepat lima karakter, menggunakan lima instance dari pola karakter “_”. maksudnya yaitu misalnya kita ingin mencari kata yang mempunyai 3 huruf seperti AIR maka kita menambahkan karakter _ sebanyak 3 yaitu _ _ _ tanpa spasi dan titik.
contoh, kita akan mencari huruf yang mengandung 4 karakter pada tabel dibawah ini.
dengan menggunakan syntax : SELECT * FROM BARANG WHERE NAMA_ITEM LIKE '____';
Tidak ada komentar:
Posting Komentar