Anda di halaman 1dari 5

Fungsi Dari Menu Microsoft SQL Server 2005 / 2000

Menu Standard SQL server 2005 / 2000 & Fungsi nya :


SQL Function BIT_LENGTH (expression) CAST (value AS data type) CHAR_LENGTH (expression) CONVERT (expression USING conversion) CURRENT_DATE CURRENT_TIME (precision) CURRENT_TIMESTAMP (precision) EXTRACT (part FROM expression) Memecah string LOWER (expression) OCTET_LENGTH (expression) POSITION (char expression IN source) SUBSTRING (string expression, start, length) TRANSLATE (string expression USING translation rule) TRIM(LEADING | TRAILING | BOTH char expression FROM string expression) UPPER (expression) Mengubah string menjadi huruf besar Menghapus karakter tertentu Mengubah string ke string lain dengan aturan tertentu Mengambil sebagian string Mengubah string menjadi huruf besar Mengembalikan panjang byte Mencari posisi karakter dalam string Mengembalikan tanggal sistem Mengembalikan waktu dan tanggal Description Memberikan nilai panjang dalam bit Mengubah tipe data Mengembalikan panjang karakter Mengubah tipe data

Numeric functions :
ABS (n) CEILING (n) EXP (n) FLOOR (n) Operator % POWER.(m,n) RAND.(n) ROUND (n,m,[0]) SIGN(n) -1 jika negatif, 0 jika 0, +1 jika positif Nilai absolut n Pembulatan n keatas Eksponen n Pembulatan n kebawah Sisa hasil pembagian n pangkat m Angka acak dari 0 1 Pembulatan bilangan n sampai m dibelakang koma

String functions :
ASCII (string) CHAR (number) NCHAR (number) operator '+' CHARINDEX (string1,string2, n) PATINDEX (, ) LEFT (string, n) LEN (string) DATALENGTH (expression) LOWER (string) LCASE (string) REPLICATE (char expression, integer) SPACE(integer) LTRIM (string) REPLACE (string1, string2, string3) SPACE (integer) REPLICATE (string, n) RTRIM (string) STR (expression) SUBSTRING (string, n, m) LTRIM (RTRIM (string)) UPPER (string) Menghapus karakter kosong dibelakang Mengubah ekspresi menjadi string Menghapus karakter kosong didepan Mengganti string2 dalam string1 dengan string3 Mencetak karakter sebanyak integer Mengambil n huruf dari kiri string Jumlah karakter string Jumlah byte dari data Menggabungkan dua string mencari string dari string lain Kode ASCII dari karakter pertama String Mengubah kode ASCII menjadi karakter

Date and time functions :


DATEADD (month, number, date) GETDATE** GETUTCDATE** CURRENT_ TIMESTAMP DAY DATENAME (date part, datetime) DATEPART (date part, datetime) DATEDIFF GETUTCDATE DATEADD (day, n, m) GETDATE YEAR Jarak antara dua hari Mengambil tanggal UTC Menambahkan hari ke tanggal Mengambil tanggal Mengambil tahun Getting Current Date Out of RDBMS : SELECT GETDATE() 2003-09-05 13:54:18.873 --------------2003-09-05 13:54:18.873 (day, month, year). Mengambil hari dari tanggal mengambil hari atau bulan Pengambilan tanggal Penambahan bulan

Aggregate functions :
AVG (number) COUNT (integer) COUNT_BIG (bigint) MAX (number) MIN (number) SUM (number) Nilai max Nilai min Jumlah dari nilai satu kolom Rata-rata Jumlah baris dari hasil select

Conversion functions :
Table 10-8: Conversion Functions CAST (data type AS data type) CONVERT (into data type, value, format) CAST (expression as VARCHAR/CHAR (N)) CAST (expression as DATETIME) Konversi tipe data

Miscellaneous functions :
COALESCE (expression1, expression2, expression3 ...) CASE (expression) WHEN THEN ELSE END NULLIF (expression1, expression2) ISNULL (expression, value) Mengubah NULL dengan value Memilih bukan NULL kecuali keduanya NULL Pembanding Mengembalikan nilai bukan NULL