Menampilkan data dengan kriteria tertentu pada mysql

Mysql dengan kriteria tertentu

Seringkali dalam membuat laporan tabel mysql, kita memerlukan output dengan kriteria tertentu misal tanggal, nilai, atau juga karakter. Saya akan berbagi informasi bagaimana melakukan itu dengan query dalam mysql.

Menampilkan data dengan kunci pencarian format angka/nilai

Menampilkan hanya nilai yang sama

select * from nama_tabel where nama_field=angka

Menampilkan hanya nilai yang lebih kecil

select * from nama_tabel where nama_field<angka

Menampilkan hanya nilai yang lebih besar

select * from nama_tabel where nama_field>angka

Menampilkan hanya nilai yang tidak sama

select * from nama_tabel where nama_field<>angka

Menampilkan data dengan kunci pencarian karakter/string (nilai pasti)

Menampilkan hanya string yang sama

select * from nama_tabel where nama_field='string'

Menampilkan hanya string yang tidak sama

select * from nama_tabel where nama_field<>'string'

Menampilkan data dengan kunci pencarian karakter/string (LIKE --> nilai mirip)

Menampilkan hanya string yang mirip

select * from nama_tabel where nama_field LIKE 'string'

Menampilkan hanya yang mengandung string pencarian, misal pencarian udin maka muncul syamsuddin, bahruddin, dll

select * from nama_tabel where nama_field LIKE '%string%'

Menampilkan yang tidak ada kata kunci

select * from nama_tabel where nama_field NOT LIKE '%string%'

Menampilkan data dengan kunci pencarian tanggal (pasti)

Menampilkan hanya sesuai tanggal kunci

select * from nama_tabel where nama_field = '2001-10-10'

Menampilkan hanya yang kurang dari tanggal kunci

select * from nama_tabel where nama_field < '2001-10-10'

Menampilkan hanya yang lebih dari tanggal kunci

select * from nama_tabel where nama_field > '2001-10-10'

Menampilkan hanya yang tidak sama dengan tanggal kunci

select * from nama_tabel where nama_field <> '2001-10-10'

Menampilkan hanya yang diantara tanggal kunci

SELECT * FROM nama_tabel WHERE tanggal BETWEEN '2007-12-01' AND '2008-01-01';

Menampilkan hanya bulan tertentu

SELECT * FROM nama_tabel WHERE MONTHNAME(field_tanggal) = 'November';

Mungkin banyak lagi tergantung keperluan, query yang bisa dikembangkan ratusan bahkan ribuan kasus.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Komentar

Halaman Lainya

  • Mengubah tampilan format tanggal dalam query mysql
    Format tanggal yang tersimpan dalam mysql adalah yyyy-mm-dd, jika anda ingin menampilkannya dengan format lain misal dalam format dd-mm-yyyy maka kita bisa gunakan query untuk mengubah tampilan format tanggal berikut.
  • Mengganti password mysql lewat phpmyadmin
    Database Mysql memiliki user default/bawaan yaitu root dengan password kosong (tanpa password). Sering kali kita mengabaikan hal ini dan membiarkan sistem database mysql bisa diakses dengan mudah. Berikut ini saya akan berbagi tentang bagaimana mengganti password atau menambahkan user pada database mysql melalui phpmyadmin.
  • Jenis query pada mysql
    Mysql query adalah perintah atau instruksi yang dapat digunakan untuk mengelola database atau tabel mysql. Query juga dikenal dengan SQL (Structured Query Language) yang artinya adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam mengelola basis data atau database. Secara umum ada 2 jenis query pada mysql yaitu DML dan DML.
  • Mengambil dan menyimpan tanggal otomatis mysql
    Mengambil dan menyimpan tanggal otomatis mysql sering kita perlukan dalam sebuah transaksi data. Misal pada saat anda menyimpan data ingin menyisipkan sebuah field tanggal yang isinya adalah tanggal dan jam otomatis sesuai waktu input data.
  • Cara import export mysql database
    Cara import export mysql database - Anda mungkin pernah bermasalah dengan memindah website, blog atau aplikasi yang dibuat dengan php mysql ke komputer lain atau internet? Trus web atau aplikasi tersebut memiliki database mysql yang juga harus dipindah? Bagaimana cara memindahnya? Kali ini saya akan berbagi cara impor export mysql database tersebut.

Kiriman terbaru