Jumat, 01 April 2011

Fungsi yang ada di SQL

SQL Function


SQL mempunyai banyak fungsi yang berlaku untuk tujuan
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 tunggal
berdasarkan 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