soedirman15@gmail.com atau WA 085740291996

Sabtu, 21 September 2013

Perintah SELECT database MySQL

SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap:
( QUERY BUDIN ) Cilegon.
 SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
 FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON ''kondisi_penghubung'']
 [, nama_tabel3 [AS alias3], ...]
 [WHERE ''kondisi'']
 [ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
 [GROUP BY nama_field1[, nama_field2, ...]]
 [HAVING ''kondisi_aggregat'']
dengan:
  • kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.
  • kondisi_aggregat adalah syarat khusus untuk fungsi aggregat.
Kondisi dapat dihubungkan dengan operator logika, misalnya AND, OR, dan sebagainya.
Contoh:
Diasumsikan terdapat tabel user yang berisi data sebagai berikut.
usernamepasswdtanggal_lahirjml_transaksitotal_transaksi
Aris6487AD5EF09-09-1987610.000
Budi97AD4erD01-01-199400
Charlie54879465406-12-196524312.150
DanielFLKH947HF24-04-198030
Erik94RER5417-08-19453450.000
Contoh 1: Tampilkan seluruh data.
 SELECT *
 FROM user
Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.
 SELECT *
 FROM user
 WHERE total_transaksi = 0
Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.
 SELECT username
 FROM user
 WHERE jml_transakai < 10 AND total_transaksi > 1000
Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.
 SELECT SUM(total_transaksi) AS total_nominal_transaksi
 FROM user
Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.
 SELECT *
 FROM user
 ORDER BY jml_transaksi DESC

0 komentar:

Posting Komentar