Berkenalan dengan SQL Server, Intip Ragam Functionnya

SQL yang merupakan bahasa pemrograman yang sering digunakan untuk mengolah database. SQL bisa digunakan di berbagai sistem database relational. Penggunaan SQL mulai dibutuhkan oleh banyak pekerjaan, khususnya para praktisi data yang bergelut dengan data setiap harinya. Salah satu contoh database relational yang sering digunakan adalah SQL Server. SQL Server sendiri merupakan salah satu product dari Microsoft yang digunakan untuk manajemen database relational.
SQL Server pertama kali dirilis oleh Microsoft pada tahun 1989. SQL Server sudah banyak digunakan oleh pengguna dari awal rilis, hingga saat ini pun masih banyak yang memilih untuk menggunakan SQL server. Saat ini SQL Server tidak hanya bisa digunakan sebagai RDBMS (Relational Database Management System), namun sudah bisa melakukan tugas-tugas lainnya, seperti alat built in Business Intelligence, analisis hingga dapat digunakan untuk pelaporan.
Dalam artikel ini akan membahas tentang function yang bisa digunakan oleh SQL Server secara mendalam. Penasaran dengan artikelnya? Yuk, simak pembahasannya!
1. Sejarah SQL Server
Source: Nesaba Media
SQL Server pertama kali dikembangkan pada tahun 1980-an akhir oleh mantan Sybase Inc, dimana perusahaan ini membangun perangkat lunak untuk berjalan di sistem Unix dan platform komputer mini. Akhirnya [ada tahun 1989, Sybase Inc, Microsoft, serta Ashton Taste Corp bekerja sama untuk menghasilkan versi pertama dari Microsoft Server, dimana dirancang untuk sistem operasi OS/2.
Di tahun 1994, kerja sama ini mulai bubar ketika Microsoft mulai mengambil alih semua pengembangan serta proses pemasaran untuk sistem operasinya sendiri. Di tahun sebelumnya, hubungan antara Microsoft dengan Sybase mulai merenggang. Microsoft pun sudah membuat software yang tersedia di Windows NT yang baru dirilis setelah memodifikasi basis kode OS/2 16 bit untuk menciptakan implementasi 32 bit tentunya dengan penambahan fitur. Ini tentu saja ditujukan agar SQL Server tersebut berfokus pada kode Windows untuk kedepannya.
Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula
2. SQL Server String Function
Ada banyak sekali function yang tersedia di SQL Server yang bisa kamu manfaatkan untuk pengolahan data yang berbentuk teks, beberapa fungsi yang sering digunakan diantaranya adalah:
CHARINDEX : Melihat index dari karakter
CONCAT : Menggabungkan dua atau lebih data yang berupa string
CONCAT_WS : Menggabungkan dua atau lebih data string dengan separator
FORMAT: Mendefinisikan format yang ingin digunakan pada string
LEN : Melihat panjang dari string
LEFT: Mengekstrak nomor dari karakter yang dilihat dari kiri
RIGHT: Mengekstrak nomor dari karakter yang dilihat dari kanan
LOWER : Mengubah string menjadi huruf kecil
UPPER : Mengubah huruf menjadi huruf besar
TRIM : Menghapus spasi yang berlebih dari string
Tentu saja selain fungsi tersebut, masih banyak lagi fungsi yang bisa dimanfaatkan untuk data yang berbentuk string.
3. SQL Server Numeric Function
Source: Data Flair
Selain untuk string, SQL Server juga memiliki beberapa function yang bisa dimanfaatkan untuk angka atau numeric. Beberapa yang sering digunakan adalah:
AVG : Untuk menampilkan nilai rata-rata
CEILING : Menampilkan nilai integer terkecil
COUNT : Menghitung data yang ada
FLOOR : Mengeluarkan nilai integer terbesar
MAX : Menghasilkan nilai terbesar
MIN : Menunjukkan nilai terkecil
SQRT : Melihat akar dari nilai yang ada
SQUARE : Melihat nilai kuadrat dari data
SUM : Menjumlahkan data
4. SQL Server Date Function
Function Date juga merupakan jenis fungsi yang sering digunakan termasuk dalam penggunaan SQL Server ini juga. Ada beberapa function date yang sering dimanfaatkan, diantaranya:
DAY : Mengambil data hari
MONTH : Mengambil data bulan
YEAR : Mengambil data tahun
ISDATE : Mengecek apakah data yang ada berupa date, jika benar akan bernilai 1, dan bernilai 0 jika salah
DATEDIFF : Melihat selisih diantara 2 tanggal
GETDATE : Menampilkan database system date & time yang terupdate
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Fungsi-fungsi yang telah kamu pelajari ini, jika dikuasai dengan benar akan membantu mempermudah proses pengolahan data yang dilakukan. Selain fungsi-fungsi ini, kamu juga perlu mempelajari hal-hal lainnya yang bersifat fundamental dari SQL loh.
Eits, kamu gak perlu bingung harus belajar SQL dimana karena DQLab juga menyediakan modul SQL yang sangat cocok bagi pemula karena membahas hal-hal yang bersifat fundamental. Agar bisa mengaksesnya, kamu cukup berlangganan untuk menjadi member premium di DQLab.
Yuk, tunggu apa lagi? Sekarang giliran mu!
Penulis: Gifa Delyani Nursyafitri
Mulai Karier
sebagai Praktisi Data
Bersama DQLab
Daftar sekarang dan ambil langkah pertamamu untuk mengenal Data Science.