Sunday, October 12, 2014

Pengenalan Operator Dasar

Pada MySQL ada beberapa operator dasar dalam standar query sql yang berhubungan dengan manipulasi data, seperti AS. AS biasa di gunakan untuk menampilkan nama kolom pada tabel dengan nama laindan bukan nama asli kolom dari tabel tersebut dan penggantian nama ini tidaklah permanen.
AND dan OR pengguaanya hampir sama dengan where, tetapi and dan or akan menampilkan lebih spesifik. sealnjutnya adalah BETWEEN, between digunakan untuk menentukan lebar dari nilai terndah dan nilai tertinggi. Selanjutnya operator IN dan NOT IN, operator ini berguna untuk mencocokan dengan salah satu yang ada pada suatu daftar nilai. untuk operatror yang lainya langsung pada contoh dibawah ini.


yang pertama contoh dari operator AS. contohnya ada pada gambar dibawah ini :
lalu operator AND contoh Queri yang digunakan : select * namatabel where namakolom = 'datayang dicari1' and nama kolom = 'datayang dicari2'; untuk lebih jelasnya lihat gambar dibawah ini :
Selanjutnya perintah betwen dan not betwen. query yang biasa digunakan : select * from namatabel where namakolom between 'data1' and 'data2'; untuk lebih jelasnya cek gambar dibawah ini :
lanjut ke operator IN. operator in berguna untuk mencocokan dengan salah satu yang ada pada suatu daftar nilai. contoh strukturnya : select * from namatabel where (keterangan) and namakolomyangingindicocokan in (datayangingindicocokan); agar lebih jelasya cek gambar berikut :
 jika igin mmenampilkan tabel dengan persyaratan diawali dengan huruf tertentu maka operator LIKE adalah jawabanya. struktur yang digunakan : select * from namatabel where namakolom like 'operatorlike' agar lebig jelas cek gambar beriku : 

sealnjutnya adalah LIMIT. opearator limit digunaka untuk menampilkan data dengan jumlah tertentu. struktur yang digunakan : select * from namatabel limit jumlahdatayanginginditampilkan; aga lebih jelas cek gambar berikut :
regular expresion atau disbut REGEXP digunakan untuk mencari persamaan persamaan data. struktur querynya : select * from namatabel REGEXP operatorregexp; agar lebih jelas cek gambar beriku:
 untuk operator UNION, EXCEPT, INTERSECT langsung cek pada gambar di baawah ini :


Dari operator diatas ada beberapa perbedaan antara query dari MySQL dan Posgres seperti operator REGEXP pada ppostgres operator REGEXP disimbolkan dengan ~ sedangkan MySQL tidak ada penyimbolan, tetapi langsung ditulis REGEXP untuk lebih jelasnya cek query berikut :
Postgres : select * from namatabel where namakolom ~ 'operatorREGEXP';
MySQL : select * from namatabel where namakolom REGEXP 'operatorREGEXP';

No comments:

Post a Comment