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 :
WHERE | Menambahkan kriteria untuk memfilter data | SELECT kolom1, kolom2 FROM tabel1 WHERE kolom1 = ‘nilai’; |
GROUP BY | Mengelompokkan data berdasarkan kolom tertentu | SELECT kolom1, COUNT(*) FROM tabel1 GROUP BY kolom1; |
HAVING | Menambahkan kriteria untuk memfilter data hasil GROUP BY | SELECT kolom1, COUNT() FROM tabel1 GROUP BY kolom1 HAVING COUNT() > 1; |
ORDER BY | Mengurutkan hasil query berdasarkan kolom tertentu | SELECT kolom1, kolom2 FROM tabel1 ORDER BY kolom1 ASC; |
JOIN | Menggabungkan dua tabel berdasarkan kolom yang sama | SELECT * FROM tabel1 JOIN tabel2 ON tabel1.kolom = tabel2.kolom; |
INNER JOIN | Mengembalikan baris hanya jika ada data yang cocok di kedua tabel | SELECT orders.order_id, customers.customer_name FROM orders INNER JOIN customers ON orders.customer_id = customers.customer_id; |
LEFT JOIN | Mengembalikan semua baris dari tabel kiri dan hanya baris dari tabel kanan yang cocok | SELECT orders.order_id, customers.customer_name FROM orders LEFT JOIN customers ON orders.customer_id = customers.customer_id; |
RIGHT JOIN | Mengembalikan semua baris dari tabel kanan dan hanya baris dari tabel kiri yang cocok | SELECT orders.order_id, customers.customer_name FROM orders RIGHT JOIN customers ON orders.customer_id = customers.customer_id; |
FULL OUTER JOIN | Mengembalikan semua baris dari kedua tabel | |
UNION | Menggabungkan hasil dari dua query yang berbeda | SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2; |
INSERT INTO | Menambahkan data ke dalam tabel | INSERT INTO tabel1 (kolom1, kolom2) VALUES (‘nilai1’, ‘nilai2’); |
VALUES | Menentukan nilai untuk setiap kolom yang akan dimasukkan | INSERT INTO nama_tabel (kolom1, kolom2, kolom3) VALUES (‘nilai1’, ‘nilai2’, ‘nilai3’); |
UPDATE | Mengubah nilai dalam satu atau lebih kolom | UPDATE tabel1 SET kolom1 = ‘nilai1’ WHERE kolom2 = ‘nilai2’; |
SET | Menentukan nilai baru untuk kolom yang akan diubah | UPDATE nama_tabel SET kolom1 = ‘nilai_baru’ WHERE kondisi = ‘kondisi_tertentu’; |
DELETE FROM | Menghapus data dari tabel | DELETE FROM tabel1 WHERE kolom1 = ‘nilai’; |
LIKE | Mencari pola tertentu dalam data | SELECT * FROM tabel1 WHERE kolom1 LIKE ‘%nilai%’; |
IN | Mencocokkan nilai dengan daftar nilai yang diberikan | SELECT * FROM tabel1 WHERE kolom1 IN (‘nilai1’, ‘nilai2’); |
NOT IN | Mencari nilai yang tidak cocok dengan daftar nilai yang diberikan | SELECT * FROM tabel1 WHERE kolom1 NOT IN (‘nilai1’, ‘nilai2’); |
BETWEEN | Mencari nilai yang berada di antara dua nilai tertentu | SELECT * FROM tabel1 WHERE kolom1 NOT IN (‘nilai1’, ‘nilai2’); |
NOT BETWEEN | Mencari nilai yang tidak berada di antara dua nilai tertentu | SELECT * FROM tabel1 WHERE kolom1 NOT BETWEEN ‘nilai1’ AND ‘nila |
AVG | Menghitung rata-rata dari nilai dalam kolom | SELECT AVG(kolom1) FROM tabel1; |
SUM | Menjumlahkan nilai dalam kolom | SELECT SUM(kolom1) FROM tabel1; |
COUNT | Menghitung jumlah baris dalam tabel | SELECT COUNT(*) FROM tabel1; |
MAX | Mengambil nilai maksimum dari kolom | SELECT MAX(kolom1) FROM tabel1; |
MIN | Mengambil nilai minimum dari kolom | SELECT MIN(kolom1) FROM tabel1; |
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.
Leave a Reply