Fungsi SQL
- Halaman Sebelumnya Server 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 Tabel
Jenis fungsi
Dalam SQL, jenis dan jenis fungsi dasar ada beberapa jenis. Jenis dasar fungsi adalah:
- Fungsi penggabungan
- Fungsi Scalar
Fungsi penggabungan (Aggregate functions)
Operasi fungsi penggabungan mengarah ke sejumlah nilai dan mengembalikan nilai tunggal.
Keterangan:Jika SELECT digunakan di dalam daftar proyek lain di kalimat SELECT, maka SELECT ini harus menggunakan kalimat GROUP BY!
"tabel Persons" (digunakan di sebagian besar contoh)
Nama | Usia |
---|---|
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 jumlah baris suatu kolom (tidak termasuk nilai NULL) |
COUNT(*) | kembalikan jumlah baris yang dipilih |
FIRST(column) | kembalikan nilai pertama di domain yang ditentukan |
LAST(column) | kembalikan nilai terakhir di domain 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 jumlah baris suatu kolom (tidak termasuk nilai NULL) |
COUNT(*) | kembalikan jumlah baris yang 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 mengarah ke nilai tunggal satu dan mengembalikan nilai tunggal yang berdasarkan nilai masukan.
Fungsi Scalar di MS Access
Fungsi | Deskripsi |
---|---|
UCASE(c) | Konversi suatu domain ke huruf besar |
LCASE(c) | Konversi 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 dari suatu domain yang diminta |
RIGHT(c,number_of_char) | Kembalikan bagian kanan dari suatu domain yang diminta |
ROUND(c,decimals) | Rounding bilangan numerik ke beberapa digit desimal yang ditentukan |
MOD(x,y) | Kembalikan sisanya operasi pembagian |
NOW() | Kembalikan tanggal sistem saat ini |
FORMAT(c,format) | Ubah cara tampilan suatu domain |
DATEDIFF(d,date1,date2) | Untuk melaksanakan perhitungan tanggal |
- Halaman Sebelumnya Server SQL
- Halaman Berikutnya SQL avg()