Home » Software » DBMS » MSSQL Server » Referensi Fungsi SQL Server

Referensi Fungsi SQL Server

by Hanifah Nurbaeti
by Hanifah Nurbaeti

SQL Server memiliki banyak fungsi bawaan.

Referensi ini berisi string, numerik, date, konversi dan beberapa fungsi lanjutan di SQL Server.

Fungsi String SQL Server

FunctionDeskripsi
ASCIIMengembalikan nilai ASCII untuk karakter tertentu
CHARMengembalikan posisi substring dalam string Mengembalikan karakter berdasarkan kode ASCII
CHARINDEXMengembalikan posisi substring dalam string
CONCATMenambahkan dua atau lebih string
Concat with +Menambahkan dua atau lebih string
CONCAT_WSMenambahkan dua atau lebih string dengan pemisah
DATALENGTHMengembalikan jumlah byte yang digunakan untuk mewakili ekspresi
DIFFERENCEMembandingkan dua nilai SOUNDEX, dan mengembalikan nilai integer
FORMATMemformat nilai dengan format yang ditentukan
LEFTMengekstrak sejumlah karakter dari string (mulai dari kiri)
LENMengembalikan panjang string
LOWERMengonversi string menjadi huruf kecil
LTRIMMenghapus spasi utama dari string
NCHARMengembalikan karakter Unicode berdasarkan kode angka
PATINDEXMengembalikan posisi pola dalam string
QUOTENAMEMengembalikan string Unicode dengan pembatas yang ditambahkan untuk membuat string menjadi pengidentifikasi dibatasi SQL Server yang valid
REPLACEMengganti semua kemunculan substring dalam string, dengan substring baru
REPLICATEMengulangi string beberapa kali
REVERSEMembalikkan string dan mengembalikan hasilnya
RIGHTMengekstrak sejumlah karakter dari string (mulai dari kanan)
RTRIMMenghapus spasi tertinggal dari string
SOUNDEXMengembalikan kode empat karakter untuk mengevaluasi kesamaan dua string
SPACEMengembalikan string dari jumlah karakter spasi yang ditentukan
STRMengembalikan angka sebagai string
STUFFMenghapus bagian dari string dan kemudian memasukkan bagian lain ke dalam string, dimulai dari posisi yang ditentukan
SUBSTRINGMengekstrak beberapa karakter dari string
TRANSLATEMengembalikan string dari argumen pertama setelah karakter yang ditentukan dalam argumen kedua diterjemahkan ke dalam karakter yang ditentukan dalam argumen ketiga.
TRIMMenghapus spasi di depan dan di belakang (atau karakter tertentu lainnya) dari string
UNICODEMengembalikan nilai Unicode untuk karakter pertama dari ekspresi input
UPPERMengonversi string menjadi huruf besar

Fungsi Matematika / Numerik SQL Server

FungsiDeskripsi
ABSMengembalikan nilai absolut sebuah angka
ACOSMenampilkan kosinus busur sebuah angka
ASINMenampilkan sinus busur sebuah angka
ATANMengembalikan garis singgung busur sebuah angka
ATN2Mengembalikan garis singgung busur dari dua angka
AVGMengembalikan nilai rata-rata dari sebuah ekspresi
CEILINGMengembalikan nilai bilangan bulat terkecil yaitu> = angka
COUNTMengembalikan jumlah rekaman yang dikembalikan oleh kueri pemilihan
COSMengembalikan kosinus sebuah angka
COTMenampilkan kotangen sebuah angka
DEGREESMengonversi nilai dalam radian menjadi derajat
EXPMengembalikan e yang dipangkatkan dari bilangan tertentu
FLOORMengembalikan nilai bilangan bulat terbesar yaitu <= ke angka
LOGMengembalikan logaritma natural sebuah angka, atau logaritma sebuah angka ke basis yang ditentukan
LOG10Mengembalikan logaritma natural sebuah angka ke basis 10
MAXMengembalikan nilai maksimum dalam satu set nilai
MINMengembalikan nilai minimum dalam satu set nilai
PIMengembalikan nilai PI
POWERMenampilkan nilai angka yang dipangkatkan dengan angka lain
RADIANSMengonversi nilai derajat menjadi radian
RANDMengembalikan nomor acak
ROUNDMembulatkan angka ke sejumlah tempat desimal tertentu
SIGNMenampilkan tanda angka
SINMenampilkan sinus sebuah angka
SQRTMenampilkan akar kuadrat dari sebuah angka
SQUAREMenampilkan kuadrat dari sebuah angka
SUMMenghitung jumlah sekumpulan nilai
TANMenampilkan tangen sebuah angka

Fungsi Date SQL Server

FungsiDeskripsi
CURRENT_TIMESTAMPMengembalikan tanggal dan waktu saat ini
DATEADDMenambahkan interval waktu / tanggal ke tanggal dan kemudian mengembalikan tanggal
DATEDIFFMengembalikan selisih antara dua tanggal
DATEFROMPARTSMengembalikan tanggal dari bagian yang ditentukan (nilai tahun, bulan, dan hari)
DATENAMEMengembalikan bagian tertentu dari tanggal (sebagai string)
DATEPARTMengembalikan bagian tertentu dari tanggal (sebagai integer)
DAYMengembalikan hari dalam sebulan untuk tanggal tertentu
GETDATEMengembalikan tanggal dan waktu sistem database saat ini
GETUTCDATEMengembalikan tanggal dan waktu UTC sistem database saat ini
ISDATEMemeriksa ekspresi dan mengembalikan 1 jika itu adalah tanggal yang valid, jika tidak 0
MONTHMengembalikan bagian bulan untuk tanggal tertentu (angka dari 1 hingga 12)
SYSDATETIMEMengembalikan tanggal dan waktu SQL Server
YEARMengembalikan bagian tahun untuk tanggal tertentu

Fungsi Advanced SQL Server

FungsiDeskripsi
CASTMengonversi nilai (jenis apa pun) menjadi tipe data tertentu
COALESCEMengembalikan nilai bukan nol pertama dalam daftar
CONVERTMengonversi nilai (jenis apa pun) menjadi tipe data tertentu
CURRENT_USERMengembalikan nama pengguna saat ini di database SQL Server
IIFMengembalikan nilai jika kondisinya TRUE atau nilai lain jika kondisinya FALSE
ISNULLKembalikan nilai yang ditentukan jika ekspresinya NULL, jika tidak kembalikan ekspresi tersebut
ISNUMERICMenguji apakah ekspresi berupa numerik
NULLIFMengembalikan NULL jika dua ekspresi sama
SESSION_USERMengembalikan nama pengguna saat ini di database SQL Server
SESSIONPROPERTYMengembalikan pengaturan sesi untuk opsi yang ditentukan
SYSTEM_USERMengembalikan nama login untuk pengguna saat ini
USER_NAMEMengembalikan nama pengguna database berdasarkan id yang ditentukan

You may also like