SQL For Data Analyst
Select Statement
Seluruh sistem digital di dunia saat ini dipastikan menggunakan sistem database dalam menyimpan data yang dimilikinya. Data digital yang disimpan dapat berasal dari data profil pelanggan hingga seluruh transaksi yang dilakukan oleh pelanggan selesai dilakukan.
Apa aja sih yang kita bahas?
- SQL
- Relational Database Management System (RDBMS)
- Jenis-jenis Perintah pada SQL
- Contoh Query Sederhana
- Apa itu SQL?
SQL merupakan singkatan dari Structured Query Language, adalah sebuah bahasa komputer yang sederhana dan menjadi standar untuk berkomunikasi dengan sistem database relasional.
2. Relational Database Management System (RDBMS)
Sistem database adalah suatu sistem dengan struktur dan metode yang jelas untuk menyimpan dan mengambil isi data. Sebagai penyimpan data, sistem database relasional memiliki struktur hirarki objek penyimpanan sebagai berikut:
- Database
- Table
- Column atau Field
Table ms_produk
Struktur table ms_produk ini terdiri dari empat kolom (column), masing-masing dengan nama berikut:
- no_urut
- kode_produk
- nama_produk
- harga
Dan table tersebut tersebut diisi 10 baris data (row) dengan isi yang bervariasi, contoh isi untuk kolom “nama_produk” pada baris kelima adalah “Gift Voucher DQLab 250rb”.
RDBMS di Pasaran
- Microsoft SQL Server
- Oracle
- MySQL
- MariaDB
- PostgreSQL
- IBM DB2
- Microsoft Access
3. Jenis-jenis Perintah pada SQL
a. DDL (Data Definition Language), yaitu berbagai perintah yang digunakan untuk membuat, merubah, dan menghapus struktur database. Struktur database ini terdiri dari database, table, kolom dan tipe data.
- Membuat database atau tabel CREATE
- Mengubah struktur tabel, seperti mengubah nama tabel, menambahkan kolom, mengubah kolom, menghapus kolom, dan menetapkan atribut ke kolom ALTER
- Menghapus database atau tabel DROP
b. DML (Data Manipulation Language), yaitu berbagai perintah yang digunakan untuk
- Memasukkan data dengan perintah INSERT
- Mengambil data atau query dengan perintah SELECT
- Merubah data dengan perintah UPDATE
- Menghapus data dengan perintah DELETE
Query dasar dan sederhana SELECT
- Kata awal, yaitu SELECT digunakan untuk menginformasikan kepada sistem kita ingin mengambil data.
- Tanda * (bintang) artinya seluruh kolom perlu diambil dari table yang dirujuk. Tanda ini sering juga disebut sebagai wildcard.
- FROM [NAMA_TABLE], artinya table yang akan diambil datanya.
- Tanda ; (titik koma) adalah tanda yang menyatakan akhir dari perintah SELECT atau SQL lain.
4. Contoh Query Sederhana
Query sederhana menggunakan SELECT dari table ms_produk
a. Menampilkan table ms_produk
Penjelasan Syntax
b. Mengambil lebih dari satu kolom
Penjelasan Syntax
Kesimpulan
- Perintah SELECT dapat digunakan menentukan apa saja kolom yang akan diambil dengan menuliskan nama-nama kolom yang diinginkan dengan menggunakan pemisah tanda koma.
- Perintah SELECT juga dapat digunakan untuk membatasi jumlah data yang dikeluarkan. Namun untuk berbagai produk bisa berbeda penulisannya. MySQL menggunakan LIMIT untuk tujuan tersebut.
- Bagi orang yang menekuni dan ingin berkarir di bidang data atau sebagai Data Analyst kita perlu belajar dan menguasai dasar-dasar sql agar bisa mengerjakan study case sesuai alur yang jelas.
Sekian terimakasih….. ❤❤❤