Mengenal Macam Macam Perintah SQL Beserta Contohnya

Bagi anda yang berkutat di bidang data tentu penting untuk mengenal macam macam perintah SQL beserta contohnya untuk dapat memproses dan menganalisis suatu data dengan volume besar (Big Data).

Pengertian SQL

SQL (Structured Query Language) adalah bahasa pemrograman yang digunakan untuk mengelola dan mengakses database. SQL memiliki sintaks yang khas untuk menjalankan perintah-perintah tertentu, seperti membuat tabel, memasukkan data, mengambil data, mengubah data, menghapus data, dan sebagainya.

SQL sering digunakan dalam pengembangan aplikasi web dan perangkat lunak database untuk melakukan operasi pada data, seperti mengambil data dari database dan menampilkan data dalam bentuk yang terstruktur, mengubah data dalam database, dan lain sebagainya. SQL juga digunakan dalam bisnis untuk melacak dan menganalisis data dalam database, seperti penjualan dan keuangan perusahaan. SQL memiliki beberapa variasi yang berbeda, seperti MySQL, PostgreSQL, Microsoft SQL Server, dan Oracle Database.

Perintah SQL

Perintah SQL adalah instruksi yang digunakan untuk melakukan operasi pada database, seperti membuat tabel, memasukkan data, mengambil data, mengubah data, dan menghapus data. Berikut ini adalah beberapa perintah SQL beserta Contoh nya :

WHEREMenambahkan kriteria untuk memfilter dataSELECT kolom1, kolom2 FROM tabel1 WHERE kolom1 = ‘nilai’;
GROUP BYMengelompokkan data berdasarkan kolom tertentuSELECT kolom1, COUNT(*) FROM tabel1 GROUP BY kolom1;
HAVINGMenambahkan kriteria untuk memfilter data hasil GROUP BYSELECT kolom1, COUNT() FROM tabel1 GROUP BY kolom1 HAVING COUNT() > 1;
ORDER BYMengurutkan hasil query berdasarkan kolom tertentuSELECT kolom1, kolom2 FROM tabel1 ORDER BY kolom1 ASC;
JOINMenggabungkan dua tabel berdasarkan kolom yang samaSELECT * FROM tabel1 JOIN tabel2 ON tabel1.kolom = tabel2.kolom;
INNER JOINMengembalikan baris hanya jika ada data yang cocok di kedua tabelSELECT orders.order_id, customers.customer_name FROM orders INNER JOIN customers ON orders.customer_id = customers.customer_id;
LEFT JOINMengembalikan semua baris dari tabel kiri dan hanya baris dari tabel kanan yang cocokSELECT orders.order_id, customers.customer_name FROM orders LEFT JOIN customers ON orders.customer_id = customers.customer_id;
RIGHT JOINMengembalikan semua baris dari tabel kanan dan hanya baris dari tabel kiri yang cocokSELECT orders.order_id, customers.customer_name FROM orders RIGHT JOIN customers ON orders.customer_id = customers.customer_id;
FULL OUTER JOINMengembalikan semua baris dari kedua tabel 
UNIONMenggabungkan hasil dari dua query yang berbedaSELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2;
INSERT INTOMenambahkan data ke dalam tabelINSERT INTO tabel1 (kolom1, kolom2) VALUES (‘nilai1’, ‘nilai2’);
VALUESMenentukan nilai untuk setiap kolom yang akan dimasukkanINSERT INTO nama_tabel (kolom1, kolom2, kolom3) VALUES (‘nilai1’, ‘nilai2’, ‘nilai3’);
UPDATEMengubah nilai dalam satu atau lebih kolomUPDATE tabel1 SET kolom1 = ‘nilai1’ WHERE kolom2 = ‘nilai2’;
SETMenentukan nilai baru untuk kolom yang akan diubahUPDATE nama_tabel SET kolom1 = ‘nilai_baru’ WHERE kondisi = ‘kondisi_tertentu’;
DELETE FROMMenghapus data dari tabelDELETE FROM tabel1 WHERE kolom1 = ‘nilai’;
LIKEMencari pola tertentu dalam dataSELECT * FROM tabel1 WHERE kolom1 LIKE ‘%nilai%’;
INMencocokkan nilai dengan daftar nilai yang diberikanSELECT * FROM tabel1 WHERE kolom1 IN (‘nilai1’, ‘nilai2’);
NOT INMencari nilai yang tidak cocok dengan daftar nilai yang diberikanSELECT * FROM tabel1 WHERE kolom1 NOT IN (‘nilai1’, ‘nilai2’);
BETWEENMencari nilai yang berada di antara dua nilai tertentuSELECT * FROM tabel1 WHERE kolom1 NOT IN (‘nilai1’, ‘nilai2’);
NOT BETWEENMencari nilai yang tidak berada di antara dua nilai tertentuSELECT * FROM tabel1 WHERE kolom1 NOT BETWEEN ‘nilai1’ AND ‘nila
AVGMenghitung rata-rata dari nilai dalam kolomSELECT AVG(kolom1) FROM tabel1;
SUMMenjumlahkan nilai dalam kolomSELECT SUM(kolom1) FROM tabel1;
COUNTMenghitung jumlah baris dalam tabelSELECT COUNT(*) FROM tabel1;
MAXMengambil nilai maksimum dari kolomSELECT MAX(kolom1) FROM tabel1;
MINMengambil nilai minimum dari kolomSELECT MIN(kolom1) FROM tabel1;
Tabel Perintah SQL

Sekian informasi tentang pengertian SQL dan perintah-perintah SQL beserta contohnya. Artikel tersebut sangat berguna untuk memahami dasar-dasar SQL dan dapat membantu pengguna untuk mengelola dan mengakses database dengan lebih efisien. SQL merupakan bahasa pemrograman yang penting dan sering digunakan dalam pengembangan aplikasi web dan perangkat lunak database.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *