Skip to content

OPERASI STRING dalam MYSQL

April 2, 2009

Tulisan ini sekedar catatan, tentang Operasi String dalam Mysql. Operasi ini sering sekali diperlukan, namun sering terlupakan. Kebanyakan programmer masih memilih mengerjakan operasi string dengan menggunakan programming code non SQL daripada SQL, padahal seharusnya proses coding tersebut dapat dipersingkat, dipercepat dengan dibantu menggunakan SQL command. SQL sendiri merupakan singkatan dari Standard Query Language, yang merupakan bahasa perintah standard dalam operasi database. Sedangkan dalam Software database server sendiri  biasanya terdapat fasilitas diluar sekedar command SQL. Untuk MySQL,  yang telah dilengkapi dengan SQL programming language adalah MySQL 5.

Sebagai tambahan, sebaiknya proses coding dalam bahasa pemrograman non SQL dikurangi dan digantikan dengan SQL. Proses dengan SQL, ternyata dapat mempercepat kinerja hingga 1000 kali dibanding dengan programming non SQL nya.

Berikut sekedar catatan penggunaan SQL command untuk operasional string atau karakter.

Command Contoh Hasil Contoh Fungsi Tipe Data Hasil
upper select upper(‘test’) TEST menjadikan hurup kapital char/varchar
lower select lower(‘TEST’) test menjadikan hurup kecil char/varchar
char_length select char_length(‘anu’) 3 menghitung jumlah karakter integer
character_length select character_lenght(‘anu’) 3 menghitung jumlah karakter 3
trim select trim(‘c’ from ‘cdacbc’) dacb Menghapus hurup depan dan belakang yang ditentukan sebelumnya. Untuk spasi tidak perlu ditentukan hasil removenya char/varchar
position select position(‘anu’ in ‘inianuini’) 4 menentukan posisi suatu suku kata dari sebuah kata, hasilnya adalah urutan hurup suku kata pertama yang ditentukan integer
substring select substring(‘WUADUHH’ from 3 for 3) ADU Mengambil suku kata dari suku kata ke x sebanyak sekian(Dalam contoh suku kata mulai hurup ke 3 sebanyak 3 buah hurup) char/varchar

Berikut diatas adalah beberapa contoh fungsi-fungsi string dalam SQL. Kelak Insya Alloh akan disambung dengan sintaks berikutnya. Sebagai tambahan, sintaks-sintaks tersebut sangat tergantung pada versi MySQL atau Software database servernya.
Sekian dulu… Semoga Berguna
Bersambung

From → Tak Berkategori

Tinggalkan sebuah Komentar

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: