SQL Function
SQL mempunyai banyak fungsi yang berlaku untuk tujuan
manipulasi tabel-tabel data.
manipulasi tabel-tabel data.
Penulisan :
Penulisan fungsi bawaan SQL adalah sebagai berikut: SELECT function(kolom) FROM table |
Type Fungsi
Ada beberapa fungsi dasar yang harus diketahui dalam SQL. Yaitu :- Fungsi Agregat
- Fungsi Scalar
Fungsi Agregat (Aggregate functions)
Beroperasi untuk menangani sekelompok nilai, tetapi menghasilkan satu nilai.Fungsi Agregat dalam MS Access
| Fungsi | Keterangan |
| AVG(kolom) | Menghasilkan rata-rata nilai suatu kolom |
| COUNT(kolom) | Menghasilkan jumlah baris (tanpa baris kosong) suatu kolom |
| COUNT(*) | Jumlah baris terpilih |
| FIRST(kolom) | Menghasilkan record pertama suatu field |
| LAST(kolom) | Menyatakan nilai record akhir suatu field |
| MAX(kolom) | Menampilkan nilai tertinggi suatu kolom |
| MIN(kolom) | Menyatakan nilai terendah suatu kolom |
| STDEV(kolom) | |
| STDEVP(kolom) | |
| SUM(kolom) | Total sum suatu kolom |
| VAR(kolom) | |
| VARP(kolom) | |
Fungsi Agregat dalam SQL Server
| Fungsi | Keterangan |
| AVG(kolom) | Menghasilkan rata-rata nilai suatu kolom |
| BINARY_CHECKSUM | |
| CHECKSUM | |
| CHECKSUM_AGG | |
| COUNT(kolom) | Menyatakan jumlah baris (tanpa baris kosong) suatu kolom |
| COUNT(*) | Menghasilkan jumlah baris terpilih |
| COUNT(DISTINCT kolom) | |
| FIRST(kolom) | Menyatakan nilai record pertama suatu field (tidak didukung oleh SQLServer2K) |
| LAST(kolom) | Menyatakan nilai record terakhir suatu field (tidak didukung oleh SQLServer2K) |
| MAX(kolom) | Nilai tertinggi dalam kolom |
| MIN(kolom) | Nilai terendah dalam kolom |
| STDEV(kolom) | |
| STDEVP(kolom) | |
| SUM(kolom) | Total sum suatu kolom |
| VAR(kolom) | |
| VARP(kolom) | |
Fungsi Scalar
Fungsi Scalar menangani nilai tunggal, dan menghasilkan nilai tunggalberdasarkan input yang diberikan.
Fungsi Scalar dalam MS Access
| Fungsi | Keterangan |
| UCASE(c) | Mengubah menjadi huruf kapital |
| LCASE(c) | Mengubah menjadi huruf kecil |
| MID(c,awal[,akhir]) | Ekstrak karakter dari pertengahan dalam text field |
| LEN(c) | Panjang suatu text field |
| INSTR(c) | Menyatakan nomor letak suatu karakter dalam text field |
| LEFT(c,jum_kar) | Mengambil teks sebelah kiri |
| RIGHT(c,jum_kar) | Mengambil teks sebelah kanan |
| ROUND(c,desimal) | Membulatkan angka desimal |
| MOD(x,y) | Pembagian suatu angka terhadap angka tertentu |
| NOW() | Menyatakan tanggal jam saat ini |
| FORMAT(c,format) | Mengubah gaya penampilan isi suatu field |
| DATEDIFF(d,date1,date2) | Digunakan untuk penghitungan waktu |
Tidak ada komentar:
Posting Komentar