PENGERTIAN TENTANG SQL SELECT DISTINCT
PENGERTIAN SELECT DISTINCT digunakan untuk mengembalikan hanya nilai yang berbeda (berbeda).
Di dalam tabel, kolom sering kali berisi banyak nilai duplikat; dan terkadang Anda hanya ingin membuat daftar nilai yang berbeda (berbeda).
PILIH DISTINCT Syntax
SELECT DISTINCT column1, column2, ...
FROM table_name;
Database Demo
Di bawah ini adalah pilihan dari tabel "Pelanggan" di database contoh Northwind:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
PILIH Contoh Tanpa DISTINCT
Pernyataan SQL berikut memilih SEMUA (termasuk duplikat) nilai dari kolom "Negara" di tabel "Pelanggan":
Contoh
SELECT Country FROM Customers;
Sekarang, mari kita gunakan kata kunci DISTINCT dengan pernyataan SELECT di atas dan lihat hasilnya.
PILIH Contoh BERBEDA
Pernyataan SQL berikut hanya memilih nilai yang berbeda dari kolom "Negara" di tabel "Pelanggan":
Contoh
SELECT DISTINCT Country FROM Customers;
Pernyataan SQL berikut mencantumkan jumlah negara pelanggan (berbeda) yang berbeda:
Contoh
SELECT COUNT(DISTINCT Country) FROM Customers;
Catatan: Contoh di atas tidak akan berfungsi di Firefox! Karena JUMLAH (DISTINCT nama_kolom ) tidak didukung di database Microsoft Access. Firefox menggunakan Microsoft Access dalam contoh kami.
Berikut adalah solusi untuk MS Access:
Contoh
SELECT Count(*) AS DistinctCountries
FROM (SELECT DISTINCT Country FROM Customers);
0 Response to "PENGERTIAN DAN CONTOH TENTANG SQL SELECT DISTINCT"
Posting Komentar