|
SQL Functions
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 |
| | |
Numeric functions
.
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 |
String functions
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) | 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) | - |
REPLICATE (char expression, 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 functions
DATEADD (month, number, date) | Penambahan bulan |
GETDATE** | 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 |
Table 10-5: Getting Current Date Out of RDBMS |
SELECT GETDATE() |
2003-09-05 13:54:18.873 |
--------------- |
2003-09-05 13:54:18.873 |
Aggregate functions
AVG (number) | Rata-rata |
COUNT (integer) | Jumlah baris dari hasil select |
MAX (number) | Nilai max |
MIN (number) | Nilai min |
SUM (number) | Jumlah dari nilai satu kolom |
Conversion functions
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) | - |
Miscellaneous functions
COALESCE (expression1, expression2, expression3 ...) | Mengembalikan nilai bukan NULL |
CASE (expression) | Pembanding |
NULLIF (expression1, expression2) | Memilih bukan NULL kecuali keduanya NULL |
ISNULL (expression, value) | Mengubah NULL dengan value |
Sumber:
SQL Bible | |
ISBN:0764525840 | |
John Wiley & Sons © 2003 |
Comments
Post a Comment