untuk melakukan instruksi SQL SELECT

Pada dasarnya format perintah SELECT adalah

SELECT nama_kolom FROM nama_table WHERE kriteria

Contoh:

untuk menampilkan semua data pada tabel “table_customer”

SELECT *  FROM table_customer

simbol “*” memerintahkan untuk menampilkan semua kolom, jika ingin menampilkan sebagian/beberapa kolom saja cukup kita berikan nama kolom yang ingin ditampilkan

SELECT nama, alamat FROM table_customer

hanya menampilkan kolom nama dan alamat dari tabel “table_customer”

WHERE

kita gunakan apabila ada kriteria/syarat tertentu yang harus dipenuhi dalam penampilan data, misal

SELECT * FROM table_customer WHERE code_customer = 1

perintah di atas akan menampilkan data pada “table_customer” yang memiliki “code_customer” bernilai 1

LIKE

digunakan bersamaan dengan WHERE untuk menseleksi data yang ditampilkan sesuai dengan corak (pattern) tertentu

SELECT * FROM "table_customer" WHERE "nama" LIKE 'A%'

perintah di atas akan menampilkan semua data yang memiliki nilai “nama” yang berawalan huruf “A”. Perhatikan letak penggunaan “%”. Jika dirubah menjadi %A, akan menampilkan nama yang berakhiran “A” dan jika dirubah %A% , akan menampilkan nama yang memiliki huruf “A” dimanapun letaknya.

ORDER BY

Penampilan data bisa kita atur pengurutannya (sorting) dengan dua opsi: Ascending (deret naik) atau Descending (deret turun)

SELECT * FROM table_customer ORDER BY nama DESC

perintah di atas akan menampilkan data dari table “table_customer” dengan urutan (order by) berdasarkan abjad pada kolom “nama” diurut turun DESC (descending) dari Z-A, jika ingin diurut balik menggunakan ASC (ascending)

DISTINCT

Dalam sebuah tabel, beberapa kolom mungkin berisi nilai ganda. Namun, kadang-kadang kita ingin hanya menampilkan daftar yang memiliki nilai berbeda.

misal pada table “table_customer” memiliki data
sql-distinct-1

SELECT DISTINCT "alamat" FROM "table_customer"

dengan perintah di atas akan menampilkan data
sql-distinct-2

* tutorial ini dibuat mengacu pada database rentalvcd.odb