Structured Query Language (SQL) merupakan bahasa yang digunakan untuk mengakses dan memanipulasi data dalam database. Salah satu perintah penting dalam SQL adalah SELECT, yang digunakan untuk mengambil data dari satu atau lebih tabel dalam database. Namun, terdapat fitur tambahan pada SELECT yang dapat membantu pengguna untuk mengambil data dengan lebih efektif dan efisien, yaitu SELECT DISTINCT.
- 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
- 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
- Batch 6 | Metode GET dan POST Pada Bahasa Pemrograman PHP
- Batch 7 | Panduan Dalam Membuat Database MySQL Pada Bahasa Pemrograman PHP
- Batch 8 | Syntax Create Read Update dan Delete (CRUD) Pada Bahasa Pemrograman PHP
- Batch 9 | Mempelajari Tipe Data Pada Bahasa Pemrograman PHP
SELECT DISTINCT memungkinkan pengguna untuk mengambil nilai yang unik dari satu atau lebih kolom dalam tabel. Hal ini berguna ketika pengguna ingin menghitung jumlah nilai yang berbeda dalam sebuah kolom atau saat ingin membuat daftar nilai unik untuk digunakan dalam pengambilan keputusan selanjutnya.
Contoh penggunaan SELECT DISTINCT adalah sebagai berikut:
SELECT DISTINCT product_category FROM products;
Perintah di atas akan mengambil daftar nilai unik dari kolom product_category dalam tabel products. Hasilnya akan menampilkan semua nilai yang berbeda dalam kolom tersebut.
Selain SELECT DISTINCT, terdapat juga fitur tambahan lainnya pada SELECT yang dapat membantu pengguna untuk mengambil data dengan lebih efisien, yaitu WHERE.
WHERE memungkinkan pengguna untuk memfilter data berdasarkan kondisi tertentu. Misalnya, jika pengguna ingin mengambil semua data dari tabel products di mana harga produk lebih besar dari 100, perintah yang dapat digunakan adalah sebagai berikut:
SELECT * FROM products WHERE price > 100;
Perintah di atas akan mengambil semua data dari tabel products di mana harga produk lebih besar dari 100. Pengguna juga dapat menambahkan kondisi tambahan menggunakan operator logika AND atau OR.
Selain itu, terdapat juga fitur tambahan GROUP BY pada SELECT yang memungkinkan pengguna untuk mengelompokkan data berdasarkan nilai tertentu dalam satu atau lebih kolom. Contoh penggunaan GROUP BY adalah sebagai berikut:
SELECT product_category, AVG(price) FROM products GROUP BY product_category;
Perintah di atas akan mengambil rata-rata harga produk untuk setiap kategori produk dalam tabel products. Hasilnya akan menampilkan daftar kategori produk beserta rata-rata harga produk untuk setiap kategori tersebut.
Dalam SQL, SELECT adalah salah satu perintah yang paling penting dan sering digunakan. Dengan memanfaatkan fitur tambahan seperti SELECT DISTINCT, WHERE, dan GROUP BY, pengguna dapat mengambil data dengan lebih efektif dan efisien sesuai dengan kebutuhan mereka.