Menampilkan Data Berdasarkan..

19/08/2014    Aulia Rahmah Alhafidz    6982     Website

Hallo semua :) Biasanya, pada saat menampilkan data, kita hanya ingin data tertentu saja yang tampil. Tapi bagaimana cara mensiasatinya? Bagaimana caranya?

Ikuti langkah-langkah seperti berikut ini :

Buat sebuah table dan isi beberapa data. Berikut contohnya.

menampilkan-data-berd-mysql

Dalam 1 table itu kita bagikan ke dalam beberapa kasus.

1. Saya ingin data yang ditampilkan berurut berdasarkan namanya. Ketikkan script seperti ini pada tab SQL.

menampilkan-data-berd-mysql

Pada kasus ini, kita akan menggunakan fungsi ORDER BY. Bagaimana cara penulisannya? Ini adalah script dasarnya:

SELECT * FROM nama_tabel ORDER BY nama_kolom ASC

Keterangan :

ORDER BY digunakan untuk mengurutkan data dari yang terkecil/terbesar.

ASC mengurutkan data dari yang terkecil, karena kasus yang digunakan adalah kolom nama yang berisi huruf, maka fungsi ASC ini akan mengurutkan data dimulai dari huruf A-Z.

Contohnya seperti berikut :

SELECT * FROM murid ORDER BY nama ASC

Ketika klik Go, maka akan tampil seperti berikut.

menampilkan-data-berd-mysql

Sedangkan untuk mengurutkan data dari yang terbesar, kita menggunakan fungsi DESC.

Contohnya seperti berikut :

SELECT * FROM murid ORDER BY nama DESC

Maka akan tampil seperti berikut.

menampilkan-data-berd-mysql

2. Saya ingin menampilkan data murid yang beralamat di Ciawi.

Pada kasus ini, kita akan menggunakan fungsi WHERE. Bagaimana cara penulisannya? Ini adalah script dasarnya:

SELECT * FROM nama_tabel WHERE nama_kolom = "isi_kolom"

Contohnya seperti berikut :

SELECT * FROM murid WHERE alamat = "Ciawi"

Jika dibaca, script di atas berbunyi "Menampilkan semua data dari tabel murid dimana alamatnya Ciawi".

Maka akan tampil seperti berikut.

menampilkan-data-berd-mysql

3. Saya ingin menampilkan data murid yang beralamat di tempat yang berhuruf awal C.

Pada kasus ini, kita akan menggunakan fungsi WHERE, LIKE dan %. Bagaimana cara penulisannya? Ini adalah script dasarnya:

SELECT * FROM nama_tabel WHERE nama_kolom LIKE "huruf_depan%"

Keterangan :

LIKE digunakan untuk mencari suatu data sesuai keinginan.

% digunakan untuk mencari data. Pada persen ini ada 3 bagian :

jika huruf% : akan menampilkan data yang huruf awalnya seperti yang diisi sebelum %.

jika %huruf : akan menampilkan data yang huruf akhirnya seperti yang diisi sesudah %.

jika %huruf% : akan menampilkan semua data yang hurufnya seperti yang diisi di antara %.

Contohnya seperti berikut :

SELECT * FROM murid WHERE alamat LIKE "C%"

Maka akan tampil seperti berikut :

menampilkan-data-berd-mysql

4. Saya ingin menampilkan data murid yang namanya ada huruf U-nya.

Sama seperti yang di atas. Contohnya seperti berikut :

SELECT * FROM murid WHERE nama LIKE "%U%"

Maka akan tampil seperti berikut.

menampilkan-data-berd-mysql

Semoga bermanfaat ya :)

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More