Pernyataan MySQL SELECT
Pernyataan MySQL SELECT
Pernyataan SELECT
ini digunakan untuk memilih data dari database.
Data yang dikembalikan disimpan dalam tabel hasil, yang disebut kumpulan hasil.
PILIH Sintaks
SELECT column1, column2, ...
FROM table_name;
Di sini, kolom1, kolom2, ... adalah nama bidang tabel yang ingin Anda pilih datanya. Jika Anda ingin memilih semua bidang yang tersedia dalam tabel, gunakan sintaks berikut:
SELECT * FROM table_name;
Basis Data Demo
Dalam tutorial ini kita akan menggunakan database sampel Northwind yang terkenal.
Di bawah ini adalah pilihan dari tabel "Pelanggan" di database sampel 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 Kolom Contoh
Pernyataan SQL berikut memilih kolom "NamaPelanggan", "Kota", dan "Negara" dari tabel "Pelanggan":
Contoh
SELECT CustomerName, City, Country FROM Customers;
PILIH * Contoh
Pernyataan SQL berikut memilih SEMUA kolom dari tabel "Pelanggan":
Contoh
SELECT * FROM Customers;
Pernyataan MySQL SELECT DISTINCT
Pernyataan SELECT DISTINCT
ini 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 Sintaks BERBEDA
SELECT DISTINCT column1, column2, ...
FROM table_name;
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 SELECT DISTINCT
pernyataan tersebut dan lihat hasilnya.
PILIH Contoh yang BERBEDA
Pernyataan SQL berikut hanya memilih nilai DISTINCT dari kolom "Negara" di tabel "Pelanggan":
Contoh
SELECT DISTINCT Country FROM Customers;
Pernyataan SQL berikut menghitung dan mengembalikan jumlah negara yang berbeda (berbeda) dalam tabel "Pelanggan":
Contoh
SELECT COUNT(DISTINCT Country) FROM Customers;