Minggu, 25 Januari 2015

SQL Query

SELECT

Pada dasarnya format perintah SELECT adalah
view sourceprint?
1.SELECT nama_kolom FROM nama_table WHERE kriteria
Contoh:
untuk menampilkan semua data pada tabel “table_customer”
view sourceprint?
1.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
view sourceprint?
1.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
view sourceprint?
1.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
view sourceprint?
1.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) atauDescending (deret turun)
view sourceprint?
1.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)