Fungsi Standart SQL server 2000
SQL Function
|
Description
|
BIT_LENGTH (expression)
|
Memberikan nilai panjang dalam bit
|
CAST (value AS data type)
|
Mengubah tipe data
|
CHAR_LENGTH (expression)
|
Mengembalikan panjang karakter
|
CONVERT (expression USING
conversion)
|
Mengubah tipe data
|
CURRENT_DATE
|
Mengembalikan tanggal sistem
|
CURRENT_TIME (precision)
|
-
|
CURRENT_TIMESTAMP (precision)
|
Mengembalikan waktu dan tanggal
|
EXTRACT (part FROM expression)
|
Memecah string
|
LOWER (expression)
|
Mengubah string menjadi huruf
besar
|
OCTET_LENGTH (expression)
|
Mengembalikan panjang byte
|
POSITION (char expression IN
source)
|
Mencari posisi karakter dalam
string
|
SUBSTRING (string expression,
start, length)
|
Mengambil sebagian string
|
TRANSLATE (string expression
USING translation rule)
|
Mengubah string ke string lain
dengan aturan tertentu
|
TRIM(LEADING | TRAILING | BOTH char
expression FROM string expression)
|
Menghapus karakter tertentu
|
UPPER (expression)
|
Mengubah string menjadi huruf
besar
|
Fungsi Numeric
ABS (n)
|
Nilai absolut n
|
CEILING (n)
|
Pembulatan n keatas
|
EXP (n)
|
Eksponen n
|
FLOOR (n)
|
Pembulatan n kebawah
|
Operator %
|
Sisa hasil pembagian
|
POWER.(m,n)
|
n pangkat m
|
RAND.(n)
|
Angka acak dari 0 – 1
|
ROUND (n,m,[0])
|
Pembulatan bilangan n sampai m
dibelakang koma
|
SIGN(n)
|
-1 jika negatif, 0 jika 0, +1 jika
positif
|
Fungsi String
ASCII (string)
|
Kode ASCII dari karakter pertama
String
|
CHAR (number) NCHAR (number)
|
Mengubah kode ASCII menjadi
karakter
|
operator '+'
|
Menggabungkan dua string
|
CHARINDEX (string1,string2, n)
PATINDEX (, ) |
mencari string dari string lain
|
LEFT (string, n)
|
Mengambil n huruf dari kiri string
|
LEN (string)
|
Jumlah karakter string
|
DATALENGTH (expression)
|
Jumlah byte dari data
|
LOWER (string)
LCASE (string) |
-
|
REPLICATE (char expression,
integer)
SPACE(integer) |
Mencetak karakter sebanyak integer
|
LTRIM (string)
|
Menghapus karakter kosong didepan
|
REPLACE (string1, string2,
string3)
|
Mengganti string2 dalam string1
dengan string3
|
SPACE (integer)
|
-
|
REPLICATE (string, n)
|
-
|
RTRIM (string)
|
Menghapus karakter kosong
dibelakang
|
STR (expression)
|
Mengubah ekspresi menjadi string
|
SUBSTRING (string, n, m)
|
-
|
LTRIM (RTRIM (string))
|
-
|
UPPER (string)
|
-
|
Date and Time Function
DATEADD (month, number, date)
|
Penambahan
bulan
|
GETDATE**
GETUTCDATE** CURRENT_ TIMESTAMP |
Pengambilan tanggal
|
DAY
|
Mengambil hari dari tanggal
|
DATENAME (date part, datetime)
|
mengambil hari atau bulan
|
DATEPART (date part, datetime)
|
(day, month, year).
|
DATEDIFF
|
Jarak antara dua hari
|
GETUTCDATE
|
Mengambil tanggal UTC
|
DATEADD (day, n, m)
|
Menambahkan hari ke tanggal
|
GETDATE
|
Mengambil tanggal
|
YEAR
|
Mengambil tahun
|
Conversion Function
CAST (data type AS data type)
CONVERT (into data type, value,
format)
|
Konversi tipe data
|
CAST (expression as VARCHAR/CHAR
(N))
|
-
|
CAST (expression as DATETIME)
|
-
|
MiscellaneousFunction
COALESCE (expression1,
expression2, expression3 ...)
|
Mengembalikan nilai bukan NULL
|
CASE (expression)
WHEN THEN ELSE END |
Pembanding
|
NULLIF (expression1, expression2)
|
Memilih bukan NULL kecuali
keduanya NULL
|
ISNULL (expression, value)
|
Mengubah NULL dengan value
|
Aggragate Function
AVG (number)
|
Rata-rata
|
COUNT (integer)
COUNT_BIG (bigint) |
Jumlah baris dari hasil select
|
MAX (number)
|
Nilai max
|
MIN (number)
|
Nilai min
|
SUM (number)
|
Jumlah dari nilai satu kolom
|
Komentar
Posting Komentar