Query Data MySQL Dengan Kondisi


Queryng data merupakan sebuah cara untuk menampilkan data dari satu atau beberapa tabel dengan menggunakan cara-cara tertentu, sehingga mampu menampilkan informasi yang diinginkan

A. Syntax Dasar Query
Syntax dasar query adalah menampilkan seluruh kolom dan seluruh baris dari tabel, dengan syntax :

SELECT * FROM nama_tabel;

Sebagai contoh untuk menampilkan data dari tabel employee_data maka syntaxnya :

Untuk menampilkan field tertentu, maka syntax dasar nya :


SELECT field_1, field_2, field_n FROM nama_table;

perhatikan contoh dibawah ini, untuk menampilkan f_name (nama depan),l_name (nama belakang) dan title (Jabatan) maka syntaxnya :



Contoh berikutnya jika ingin menampilkan f_name(nama depan), l_name(nama belakang), dan age (umur) maka syntaxnnya adalah :

B. Quering Menggunakan Kondisi Pasti
Perhatikan syntax dasar diatas, dengan menggunakan syntax dasar tersebut akan menampilkan seluruh data / baris dalam tabel jika dalam tabel tersebut terdapat 1000 baris maka akan ditampilkan seluruh baris, apa yang terjadi jika kita ingin mencari karyawan yang nama depannya (f_name) adalah John ? nah quering dengan menggunakan kondisi pasti mutlak digunakan, dalam hal ini mencari yang nama depannya 'Jhon', maka atas dasar kasus diatas syntax dasarnya kita ubah menjadi

SELECT * from table_name [WHERE ... kondisi];

contoh 1 : dari table employee_data tampilkan nama depan(f_name) dan nama belakang (l_name) untuk karyawan yang nama depannya (f_name) adalah John !, maka syntax nya :


Contoh 2 : Berikutnya adalah tampilkan nama depan, nama pegawai dan jabatan dari seluruh pegawai yang jabatannya hanya programmer, maka syntaxnya

Contoh 3 : Tampilkan nama depan, nama belakang dan umur dari tblkaryawan yang umurnya 32 tahun, maka :

Contoh 4 : Tampilkan nama depan, nama belakang dan umur dari tblkaryawan yang umurnya bukan 32 tahun, maka :


Perhatikan script diatas tanda seru (!) berarti merupakan pernyataan NOT (bukan) atau kebalikan

Contoh 4 : Tampilkan nama depan, nama belakang dan umur dari tblkaryawan yang umurnya lebih dari 32 tahun, maka :

Contoh 5 : Tampilkan nama depan, nama belakang dan gaji dari tblkaryawan yang gajinya lebih dari samadengan 100000 ,

KESIMPULAN
1. Untuk pencarian data yang sifatnya pasti gunakan =, misal yang nama depannya John, yang pekerjaannya Programer
2. Untuk mencari kebalikan pencarian, misal yang pekerjaannya bukan programer , maka gunakan !=
3. Untuk tipe data string hanya berlaku operator = (sama dengan) dan != (tidak sama dengan), dimana nilai nya diapit oleh tanda kutip tunggal
4. Untuk kondisi dengan data bertipe integer diperbolehkan tidak menggunakan kutip
5. data dengan tipe integer bisa mengunakan operator > (lebih dari), < (kurang dari), = (sama dengan), <= (kurang dari sama dengan), >= lebih dari sama dengan, <> (tidak sama dengan)

 

Kirim Komentar

Nama
Email
Website
Komentar
Validasi
Ketik ulang Kode berikut pada kotak diatas
Terdapat 0 komentar untuk artikel ini !