Structured Query Language (SQL) merupakan bahasa yang digunakan untuk mengelola data dalam database. Salah satu perintah utama dalam SQL adalah SELECT, yang digunakan untuk mengambil data dari satu atau lebih tabel dalam database. Pada artikel ini, kita akan membahas tentang SELECT di SQL dan contoh penggunaannya.
- Pengertian Dasar SQL Dengan Pembahasan Perintah SELECT | Batch 1
- Dasar-dasar SQL, Syntax, Jenis Perintah, dan Beberapa Contoh Penggunaannya | Batch 2
- Contoh Penggunaan SELECT DISTINCT di SQL | Batch 3
- Berikut Menggunakan Perintah SELECT Dalam SQL Dengan Mencari Kata Kunci | Batch 4
- Batch 1 | Pemula Mempelajari Dasar Syntax Bahasa Pemrograman PHP
- Batch 2 | Mempelajari Struktur Kendali Pada Bahasa Pemrograman PHP
- Batch 3 | Mempelajari Function Pada Bahasa Pemrograman PHP
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 1
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2
- Batch 5 | Lebih Dalam Mempelajari Bahasa Pemrograman PHP Dengan Mengenal Associative Array
SELECT digunakan untuk memilih kolom tertentu dari satu atau lebih tabel dalam database. Dalam SELECT, kita dapat memilih semua kolom dengan menggunakan tanda bintang (*) atau memilih kolom tertentu dengan menyebutkan nama kolom yang ingin dipilih. Misalnya, untuk memilih semua kolom dari tabel products, kita dapat menggunakan perintah berikut:
SELECT * FROM products;
Perintah di atas akan mengambil semua kolom dari tabel products.
Namun, jika kita hanya ingin memilih kolom tertentu, kita dapat menggunakan perintah berikut:
SELECT product_name, price FROM products;
Perintah di atas akan memilih kolom product_name dan price dari tabel products.
Selain itu, SELECT juga memungkinkan kita untuk menghitung jumlah baris atau nilai tertentu dalam kolom menggunakan fungsi COUNT(). Misalnya, untuk menghitung jumlah produk dalam tabel products, kita dapat menggunakan perintah berikut:
SELECT COUNT(*) FROM products;
Perintah di atas akan menghitung jumlah baris dalam tabel products.
Namun, jika kita ingin menghitung jumlah produk tertentu dalam tabel products, kita dapat menggunakan perintah berikut:
SELECT COUNT(*) FROM products WHERE product_category = 'electronics';
Perintah di atas akan menghitung jumlah produk dalam kategori electronics dalam tabel products.
Selain fungsi COUNT(), SELECT juga menyediakan berbagai fungsi matematika lainnya seperti SUM(), AVG(), MAX(), dan MIN(). Fungsi SUM() digunakan untuk menghitung jumlah nilai dalam kolom, AVG() untuk menghitung rata-rata nilai dalam kolom, MAX() untuk mencari nilai tertinggi dalam kolom, dan MIN() untuk mencari nilai terendah dalam kolom.
Misalnya, untuk menghitung harga total semua produk dalam tabel products, kita dapat menggunakan perintah berikut:
SELECT SUM(price) FROM products;
Perintah di atas akan menghitung harga total semua produk dalam tabel products.
Selain fungsi matematika, SELECT juga memungkinkan kita untuk mengurutkan hasil pencarian menggunakan perintah ORDER BY. ORDER BY digunakan untuk mengurutkan data berdasarkan nilai dalam kolom tertentu secara ascending (ASC) atau descending (DESC). Misalnya, untuk mengurutkan produk berdasarkan harga dari yang termurah ke termahal, kita dapat menggunakan perintah berikut:
SELECT * FROM products ORDER BY price ASC;
Perintah di atas akan mengambil semua kolom dari tabel products dan mengurutkannya berdasarkan harga secara ascending.
Selain itu, SELECT juga memungkinkan kita untuk memfilter hasil pencarian menggunakan perintah WHERE. WHERE digunakan untuk memfilter data berdasarkan kondisi tertentu. Misalnya, untuk memilih semua produk dalam kategori electronics dengan harga di bawah 500, kita dapat menggunakan perintah berikut:
SELECT * FROM products WHERE product_category = 'electronics' AND price < 500;