Langsung ke konten utama

Fungsi tipe data dasar di sql serer

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

Postingan populer dari blog ini

Sejarah singkat Universitas Brawijaya

Sejarah singkat Universitas Brawijaya Universitas Brawijaya adalah sebuah universitas negeri di Kota Malang, Indonesia. Universitas Brawijaya (disingkat UB) diresmikan sebagai Universitas Negeri pada tahun 1963. Saat ini UB merupakan salah satu universitas negeri yang terkemuka di Indonesia yang mempunyai jumlah mahasiswa lebih dari 30 ribu orang dari berbagai strata mulai Program Pendidikan Vokasi (Diploma), Program Sarjana, Program Magister dan Program Doktor selain Program Spesialis dan Program Pendidikan Profesi yang tersebar dalam 12 Fakultas dan 2 Program. Kampus UB berada di kota Malang Jawa Timur, dengan lokasi yang mudah terjangkau oleh kendaraan umum. Kampusnya sangat asri karena banyaknya pepohonan dan ditunjang oleh hawa sejuk kota Malang. Sejarah membuktikan keberadaan Kota Malang sebagai kota pendidikan tempat UB tumbuh dan berkembang pesat. Ini tidak terjadi dengan sendirinya tapi seakan merupakan proses sejarah yang tidak terpisahkan dari kejayaan Jawa Timur di ma

Binary Tree

       Binary Tree adalah struktur data yang hampir mirip juga dengan Linked List untuk menyimpan koleksi dari data. Dengan syarat bahwa tiap node hanya boleh memiliki maksimal dua subtree dan ke dua subtree tersebut harus dipisah.   -Node : elemen pohon yang berisi informasi dan penunjuk percabangan   -Tingkat (level) : akar ditentukan bertingkat 1   -Derajat (degree) : banyaknya turunan dari suatu node.   -Daun (leaf) : node yang berderajat 0, dinamakan juga sebagai node eksternal.   -Tinggi (high)/ kedalam (depth) : tingkat maksimum node dalam pohon dikurangi 1         Aturan yang harus dipenuhi untuk membangun sebuah BST adalah sebagai berikut: Semua data dibagian kiri sub-tree dari node t selalu lebih kecil dari data dalam node t itu sendiri. Semua data dibagian kanan sub-tree dari node t selalu lebih besar atau sama dengan data dalam node t.         Beberapa Operasi dasar dalam Binary tree : Insertion                     Penyisipan sebuah elemen