Fungsi SQL
- Halaman sebelumnya Pelayan SQL
- Halaman berikutnya SQL avg()
SQL memiliki banyak fungsi bawaan yang dapat digunakan untuk hitung dan menghitung.
Gramatika fungsi
Gramatika fungsi bawaan SQL adalah:
SELECT function(kolom) FROM table
Jenis fungsi
Dalam SQL, jenis dan jenis dasar fungsi serta banyaknya jenisnya. Jenis dasar fungsi adalah:
- Fungsi penggabungan
- Fungsi Scalar
Fungsi penggabungan (Aggregate functions)
Operasi fungsi penggabungan menghadapkan sejumlah nilai dan mengembalikan nilai tunggal.
Keterangan:Jika SELECT digunakan di dalam daftar proyek lain dalam pernyataan SELECT, maka SELECT ini harus menggunakan pernyataan GROUP BY!
"table orang" (digunakan di sebagian besar contoh)
Nama | Umur |
---|---|
Adams, John | 38 |
Bush, George | 33 |
Carter, Thomas | 28 |
fungsi penggabungan di MS Access
Fungsi | Deskripsi |
---|---|
AVG(column) | kembalikan rata-rata suatu kolom |
COUNT(column) | kembalikan bilangan baris suatu kolom (tidak termasuk nilai NULL) |
COUNT(*) | kembalikan bilangan baris dipilih |
FIRST(column) | kembalikan nilai pertama di daerah yang ditentukan |
LAST(column) | kembalikan nilai terakhir di daerah yang ditentukan |
MAX(column) | Kembalikan nilai tertinggi suatu kolom |
MIN(column) | Kembalikan nilai terendah suatu kolom |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Kembalikan total suatu kolom |
VAR(column) | |
VARP(column) |
fungsi penggabungan di SQL Server
Fungsi | Deskripsi |
---|---|
AVG(column) | kembalikan rata-rata suatu kolom |
BINARY_CHECKSUM | |
CHECKSUM | |
CHECKSUM_AGG | |
COUNT(column) | kembalikan bilangan baris suatu kolom (tidak termasuk nilai NULL) |
COUNT(*) | kembalikan bilangan baris dipilih |
COUNT(DISTINCT column) | Kembalikan jumlah hasil yang berbeda |
FIRST(column) | Kembalikan nilai pertama dalam domain yang ditentukan (tidak didukung SQLServer2000) |
LAST(column) | Kembalikan nilai terakhir dalam domain yang ditentukan (tidak didukung SQLServer2000) |
MAX(column) | Kembalikan nilai tertinggi suatu kolom |
MIN(column) | Kembalikan nilai terendah suatu kolom |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Kembalikan total suatu kolom |
VAR(column) | |
VARP(column) |
Fungsi Scalar
Operasi fungsi scalar menghadapkan nilai tunggal, dan mengembalikan nilai tunggal yang berdasarkan nilai masukan.
Fungsi Scalar dalam MS Access
Fungsi | Deskripsi |
---|---|
UCASE(c) | Mengubah suatu domain ke huruf besar |
LCASE(c) | Mengubah suatu domain ke huruf kecil |
MID(c,start[,end]) | Mengambil karakter dari suatu domain teks |
LEN(c) | Kembalikan panjang suatu domain teks |
INSTR(c,char) | Kembalikan posisi karakter yang ditentukan dalam suatu domain teks |
LEFT(c,number_of_char) | Kembalikan bagian kiri suatu domain teks yang diminta |
RIGHT(c,number_of_char) | Kembalikan bagian kanan suatu domain teks yang diminta |
ROUND(c,decimals) | Melakukan pengurangan mendekati untuk suatu domain angka dengan jumlah desimal yang ditentukan |
MOD(x,y) | Kembalikan sisa operasi bagi |
NOW() | Kembalikan tanggal sistem sekarang |
FORMAT(c,format) | Mengubah cara tampilan suatu domain |
DATEDIFF(d,date1,date2) | Untuk menjalankan perhitungan tanggal |
- Halaman sebelumnya Pelayan SQL
- Halaman berikutnya SQL avg()