Selasa, 13 Mei 2014

Penggunaan Printah SELECT pada MYSQL



Perintah SELECT digunakan untuk menampilkan sesuatu. Sesuatu disini bisa berupa (umumnya)sejumlah data dari table dan bisa juga berupa suatu ekspresi. Dengan SELECT kita bisa mengatur tampilan atau keluaran sesuai kebutuhan data yang diinginkan.
Syntax umum:
SELECT   [field   |*]   FROM   nama_table   [WHERE   kondisi];

1.      Perintah:
SELECT   *   FROM   Anggota   ORDER   BY   NIM;
Keterangan:
Menampilkan seluruh field/atribut yang ada pada table Anggota dan diurutkan berdasarkan atribut NIM.
2.      Perintah:
SELECT   NIM,   Nama   FROM   Anggota   WHERE   J_Kel=L  ORDER   BY   NIM;
Keterangan:
Menampilkan atribut NIM dan Nama yang ada pada table Anggota dengan kriteria berjenis kelamin=L (laki-laki)dan tampilan diurutkan berdasarkan atribut NIM.
3.      Perintah:
SELECT NIM, Nama, Anggota,   Alamat   FROM Anggota WHERE Angkatan=2002 AND Alamat=’Yogyakarta’;
Keterangan:

Menempilkan atribut NIM, Nama, Angkatan dan Alamat yang ada pada table Anggota yang memenuhi 2 kondisi, yaitu Angkatan 2002 dan beralamat di ‘Yogyakarta’.
4.      Perintah:
SELECT J_Kel, Count(*) AS Jumlah   FROM   Anggota   GROUP   BY   J_Kel;
Keterangan:
Menampilkan Jumlah record/ data pada table Anggota yang dikelompokkan berdasarkan atribut J_Kel lalu ditampilkan dengan nama atribut Jumlah.
5.      Perintah:
SELECT   Count(*)   AS   Jumlah_Pria   FROM   Anggota   WHERE   J_Kel=L;
Keterangan:
Menampilkan Jumlah record pada table Anggota yang berjenis kelaminn L(laki-laki) lalu ditampilkan dengan nama atribut Jumlah_Pria.
6.      Perintah:
SELECT   Alamat,   COUNT(*)   AS   Banyak   FROM   Anggota   GROUP   BY   Alamat   HAVING   COUNT(*)>1;

Keterangan:
Menampilkan Alamat pada table Anggota beserta jumlahnya dengan kriteria yang jumlah alamatnya lebih dari 1 (>1).
7.      Perintah:
SELECT   Nama,   Alamat   FROM   Anggota   WHERE   Alamat=’Yogyakarta’;
Keterangan:
Menampilkan isi atributbNama dan Alamat dari data Anggota yang beralamat di ‘Yogyakarta’.
8.      Perintah:
SELECT   DISTINT   Kode_Buku   FROM   sirkulasi;
Keterangan:
9.      Perintah:
SELECT   *   FROM   Info_Buku   WHERE   judul   LIKE   “Delphi*”;
Keterangan:
Menampilkan seluruh informasi dari table Info_Buku yang judulnya mengandung kata ‘Delphi’.
10.  Perintah:
SELECT   *   FROM   Info_Buku   WHERE   judul   LIKE   “Tip*”;
Keterangan:
Menampilkan seluruh informasi dari table Info_Buku yang judulnya diawali kata ”Tip”.
11.  Perintah:
SELECT   TOP   40   PERCENT   *   FROM   Info_Buku;
Keterangan:
Menampilkan 40 persen teratas dari seluruh informasi yang ada pada table Info_Buku.
12.  Perintah:
SELECT   *   into   BackUp_Buku   FROM   Info_Buku;
Keterangan:
Menyimpan seluruh isi table Info_Buku dengan nama yang lain (akan tercipta table baru dengan nama BackUp_Buku), biasanya digunakan untuk membuat temporary table.

Tidak ada komentar:

Posting Komentar