PROMO PUNCAK LEBARAN DISKON 99%
Belajar Data Science 6 Bulan BERSERTIFIKAT hanya Rp 99K!

1 Hari 7 Jam 12 Menit 41 Detik

Mengenal Ragam Fungsi di SQL Server, Pemula Wajib Tahu

Belajar Data Science di Rumah 11-Agustus-2022
https://dqlab.id/files/dqlab/cache/a5d34f2bd239b14da7a3be8994f41802_x_Thumbnail800.jpg

Bagi orang yang berprofesi sebagai praktisi data, istilah Database Management System atau biasa disingkat dengan DBMS bukanlah hal yang asing lagi. Terdapat berbagai software yang dapat digunakan untuk mengakses DBMS, salah satunya SQL Server. Namun masih banyak yang bertanya apa itu SQL Server.


SQL Server merupakan salah satu software yang berada di bawah naungannya Microsoft. Software ini rilis pertama kali pada tahun 1989. Sejak pertama kali rilis dengan versi 1.0, SQL Server ini sudah menjadi pilihan beberapa perusahaan besar, dengan demikian tidak heran jika banyak programmer dan developer yang menggunakan bahasa pemrograman ini.


Saat ini SQL Server tidak hanya digunakan sebagai RDBMS (Relational Database Management System) saja, namun mulai mampu melaksanakan tugas-tugas lainnya, seperti built in Business Intelligence, analisis hingga dapat digunakan untuk pelaporan. Di dalam SQL server, terdapat banyak sekali fungsi yang dapat dimanfaatkan untuk mempermudah pekerjaan penggunanya. Ada fungsi teks, fungsi numeric, fungsi date, dan lainnya.


Dalam artikel ini kita akan membahas mengenai beberapa fungsi yang disediakan oleh SQL Server. Penasaran dengan cara penggunaannya? Yuk, simak pembahasannya!


1. SQL Server dalam Database Management System

sql

(source: termasmedia.com)


Sebagai salah satu jenis server database, tentunya keberadaan Microsoft SQL Server ini memiliki fungsi yang vital dalam dunia management database. Sesuai dengan namanya software ini melakukan pengelolaan database dengan menggunakan query atau perintah SQL. Selain itu, SQL server juga digunakan sebagai alat built-in intelijen bisnis dan membantu dalam analisis dan pelaporan.


Fungsi-fungsi ini juga sangat lekat dengan aktivitas dalam dunia pemrograman, oleh karenanya banyak developer atau programmer yang memakai Microsoft SQL Server. Meskipun tidak di semua bahasa pemrograman namun keberadaan Microsoft SQL Server juga sangat membantu dalam pengembangan program atau aplikasi yang menggunakan server database.


Salah satu fitur lain yang dicari dari Microsoft SQL Server adalah kemampuannya dalam membuat mirroring dan clustering basis data.


Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula


2. Tipe Data SQL Server

Jika pada SQL terdapat berbagai jenis tipe data yang dapat digunakan, begitu pula dengan SQL Server. Pada SQL Server dikenal istilah server data type. Tipe data SQL ini dapat dipilih dengan sesuai agar menghasilkan output yang sesuai pula.


Terdapat berbagai jenis tipe data SQL Server, yaitu:

  • Tipe Data String, terdiri dari 12 data yaitu varchar(n), char(n), varchar(max), nchar, text, nvarchar, nvarchar(max), binary(n), ntext, image, varbinary, varbinary(max).

  • Tipe Data Number, terdiri dari 11 data yaitu tinyint, bit, int, smallint, decimal(p,s), bigint, numeric(p,s), money, smallmoney, real, float(n).

  • Tipe Data Date, terdiri dari 7 data yaitu datetime2, smalldatetime, date, datetime, time, timestamp, datetimeoffset.

  • Tipe Data Other, terdiri dari 5 data yaitu uniqueidentifier, sql_variant, cursor, xml, dan table.


3. Fungsi String dalam SQL Server

sql

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.


4. Fungsi Numeric dalam SQL Server

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.


5. Fungsi Date dalam SQL Server 

sql

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.id.


Yuk, tunggu apa lagi? Sekarang giliran mu!


Penulis: Salsabila MR

Editor:  Annisa Widya Davita


Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login