sedikit berbagi tentang DML mari kita mngenal tentang DML dengan perintah select
sebelum belajar tentang select apa sih DML(data manipulation language) itu ?
DML(data manipulation language) adalah kumpulan perintah query yang digunakan untuk memanipulasi data pada database. Misalnya digunakan untuk menambah data, merubah data, maupun menghapus data pada database
sedangkan fungsinya DML(data manipulation language) adalah
untuk memanipulasi database seperti: menambah data, merubah/mengganti data dan menghapus data. Perintah pda DML tidak terkait dengan struktur dan metadata dari obyek yang berada pada tabel database
SELECT adalah yang paling penting dari bahasa SQL dan yang paling sering digunakan Di perintah select ini kita bisa memanggil field dari tabel lain yang tabelnya berelasi (berhubungan). Perintah select ini juga bisa kita gunakan untuk untuk operasi aritmatika dan juga logika.
Pemilihan Data
Pemilihan data menggunakan perintah SELECT. Bentuk dasar dari perintah SELECT adalah :
select "column1"
[,"column2",etc]
from "tablename"
[where &"condition&"];
[...] = optional
[,"column2",etc]
from "tablename"
[where &"condition&"];
[...] = optional
Column1, column2 adalah kolom - kolom yang dipilih untuk ditampilkan datanya. Apabila semua kolom yang ada akan ditampilkan column1, column2 dapat diganti dengan tanda *.
Tablename adalah nama tabel yang datanya akan ditampilkan.
Contoh sederhana perintah SELECT :
select * from data_pegawai;
Select Statement
Perintah SELECT digunakan untuk melakukan query pemilihan data pada database. Perintah select biasanya mereferensi ke dalam sebuah tabel atau view, oleh karena itu hasil akhir query sama seperti halnya tabel yaitu terdapat baris dan kolom hasil.
Pemakaian DISTINCT
DISTINCT adalah keyword untuk menghilangkan record-record yang sama. Misalnya kita mempunyai tabel Customer, dimana dalam tabel tersebut terdapat kolom negara. Jika ada Customer yang memiliki negara yang sama, dengan pemakaian DISTINCT, cukup diambil satu saja. Contoh pemakaiannya adalah sbb.
SELECT DISTINCT Negara FROM Customer
Jika dipakai kombinasi Kota dan Negara, perintahnya sebagai berikut:
SELECT DISTINCT Kota, Negara FROM Customer
Pemakaian WHERE
WHERE dipakai untuk memberi kriteria record yang ingin diambil. Contoh pemakaiannya sbb.
SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’
Bahasa SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia.
Perintah SQL diatas bisa ditambahkan operator AND dan OR jika memiliki kriteria lebih dari satu. Misalnya sbb.
SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’ OR Negara=’Malaysia’
SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia dan Malaysia.
SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’ AND Sales>5000000
SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia yang penjualannya lebih dari 5 juta.
Pemakaian ORDER BY
ORDER BY dipakai untuk mengurutkan record berdasarkan field tertentu. Contoh pemakainnya adalah sebagai berikut.
SELECT Nama, Alamat, Negara FROM Customer ORDER BY Nama
Secara default, pengurutan berdasarkan abjad (ASC=Ascending, dari kecil ke besar). Jika pengurutan dibalik, yaitu dari besar ke kecil, dipakai DESC.
SELECT Nama, Alamat, Negara FROM Customer ORDER BY Nama DESC
demikian sedikit ilmu dari saya
saya juga masih bljar
maka masih bnyak slahnya
selamat bertemu dimateri yang akan datang







