SQL SELECT Statement

Query SQL SELECT Statement

SQL SELECT statement merupakan query sql yang biasa digunakan untuk mengambil data dari sebuah database.

Konsep dasar yang paling mudah untuk dipahami tentang SQL query SELECT dapat diungkapkan seperti berikut.

Ambilkan saya data pada kolom berikut dari tabel ini.

Jika dituliskan dalam bentuk perintah SQL, maka sintaks nya seperti berikut.

Sintaks SQL SELECT Statement

SELECT kolom1, kolom2, ...
FROM nama_tabel;

Dalam hal ini kolom1, kolom2, ... adalah nama kolom dari tabel yang ingin kita ambil datanya. Sedangkan nama_tabel adalah representasi dari nama tabel yang ada di database.

Contoh kasus, misalkan kita punya tabel bernama customers, isi tabelnya seperti berikut.

id name contact address email
1 John Doe Marteen Jl. Merdeka No. 9 john@yahoo.com
2 M. Jordan Mickael Gg. Manggis No. 15 jordan@gmail.com
3 F. Lucio Hendry Jl. Moh Hatta No. 21 lucio@yahoo.com
4 Thomas Ng Taylor Jl. Kalisusu No. 4 thomas@gmail.com
5 D. Smith Maureen Gg. Kinanti No. 1 smith@yahoo.com
6 Lucas M Christina Jl. Hayam Wuruk No. 6 lucas@gmail.com

SQL SELECT Semua Kolom

Jika kamu ingin mengambil semua kolom yang ada di suatu tabel, misalnya pada tabel customers di atas, maka gunakan sintaks SELECT *.

Contoh:

SELECT * FROM customers;

Output:

id name contact address email
1 John Doe Marteen Jl. Merdeka No. 9 john@yahoo.com
2 M. Jordan Mickael Gg. Manggis No. 15 jordan@gmail.com
3 F. Lucio Hendry Jl. Moh Hatta No. 21 lucio@yahoo.com
4 Thomas Ng Taylor Jl. Kalisusu No. 4 thomas@gmail.com
5 D. Smith Maureen Gg. Kinanti No. 1 smith@yahoo.com
6 Lucas M Christina Jl. Hayam Wuruk No. 6 lucas@gmail.com

SQL SELECT Spesifik Kolom

Jika kamu ingin mengambil spesifik kolom tertentu saja, misalkan pada kasus tabel customers di atas kamu hanya ingin mendapatkan data pada kolom id, name, address, email, maka gunakan perintah berikut.

SELECT id, name, address, email
FROM customers;

Output:

id name address email
1 John Doe Jl. Merdeka No. 9 john@yahoo.com
2 M. Jordan Gg. Manggis No. 15 jordan@gmail.com
3 F. Lucio Jl. Moh Hatta No. 21 lucio@yahoo.com
4 Thomas Ng Jl. Kalisusu No. 4 thomas@gmail.com
5 D. Smith Gg. Kinanti No. 1 smith@yahoo.com
6 Lucas M Jl. Hayam Wuruk No. 6 lucas@gmail.com

Mohon dicatat, ketika kamu melakukan query SELECT untuk spesifik kolom, maka output query urutannya akan mengikuti urutan statement kolomnya. Perhatikan contoh berikut.

SELECT name, email, id
FROM customers;

Output:

name email id
John Doe john@yahoo.com 1
M. Jordan jordan@gmail.com 2
F. Lucio lucio@yahoo.com 3
Thomas Ng thomas@gmail.com 4
D. Smith smith@yahoo.com 5
Lucas M lucas@gmail.com 6
Tomi Nurhidayat

Data Science dan Machine Learning Enthusiast | SEO Enthusiast.

Previous Post Next Post