Beli Modem Wavecom Untuk SMS Gateway. FREE E-book Gammu + FREE Ongkos kirim !!
Ingin Punya Script SMS Gateway dengan PHP + MySQL?

Dapatkan segera phpSMS V3.0, software SMS Gateway multi fungsi berbasis web buatan saya sendiri untuk keperluan Anda.
[Info Lengkap...]

Beberapa Function Pengolah String di MySQL (Bag. 1)


August 18th, 2008 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Pada artikel ini akan dipaparkan beberapa function pengolah string di MySQL. Mudah-mudahan ada manfaatnya bagi Anda sekalian para pembaca setia blog.rosihanari.net :-)

CONCAT()

Function ini digunakan untuk menggabungkan beberapa string menjadi sebuah string baru.

Contoh:

SELECT CONCAT('blog', '.', 'rosihanari.net');

Perintah SQL di atas akan menghasilkan output ‘blog.rosihanari.net’

CONCAT_WS()

Kegunaan function CONCAT_WS()  hampir sama dengan CONCAT() yaitu menggabungkan beberapa string menjadi satu, namun perbedaannya adalah adanya tambahan separator (pemisah). Adapun separator ini bisa sebarang bentuknya. Perhatikan contoh berikut ini:

SELECT CONCAT_WS('.', 'blog', 'rosihanari', 'net');

Perintah di atas akan menghasilkan output string ‘blog.rosihanari.net’. Dalam hal ini ‘.’ adalah separatornya.

INSERT()

Function INSERT() digunakan untuk menyisipkan suatu string ke dalam string tertentu. Perhatikan  contoh penggunaannya berikut ini:

SELECT INSERT('rosihanari', 3, 5, 'amalia');

Hasil string output perintah SQL di atas adalah ‘roamaliaari’. Maksud dari statement SQL tersebut adalah mengganti karakter 3 s/d 5 dari string ‘rosihanari’ dengan string ‘amalia’. Dalam hal ini karakter 3 s/d 5 dari ‘rosihanari’ adalah ‘sihan’. Nah si ‘sihan’ ini diganti dengan ‘amalia’, sehingga jadilah ‘roamaliaari’.

Bagaimana dengan statement SQL berikut ini, apa outputnya?

SELECT INSERT('rosihanari', 4, 2, 'amalia');

Ya… benar… outputnya adalah ‘rosamaliaanari’, karena string ‘amalia’ menggantikan karakter ‘ih’.

LENGTH()

Function LENGTH() digunakan untuk mendapatkan panjang string. Perhatikan  contoh penggunaannya berikut ini:

SELECT LENGTH('rosihanari.net') ;

Hasil dari perintah tersebut adalah 14, atau maksudnya 14 karakter.

LOWER()

Pusing untuk mengubah suatu string menjadi huruf kecil semua dalam database Anda? Jangan khawatir… karena dalam MySQL telah tersedia function LOWER(). Bagaimana cara penggunaannya? Perhatikan contoh berikut ini:

SELECT LOWER('ROSIHANARI.NET');

Hasil dari perintah di atas adalah ‘rosihanari.net’

Selanjutnya bagaimana mengubah semua data pada suatu tabel menjadi huruf kecil semua? Mudah sekali caranya…

UPDATE namaTabel SET namaField = LOWER(namaField);

REPEAT()

Function yang satu ini akan menghasilkan suatu string yang berulang. Perhatikan contoh berikut ini:

SELECT REPEAT('Rosihanari.net', 3);

Output dari statement SQL di atas adalah ‘Rosihanari.netRosihanari.netRosihanari.net’. Apa maksud angka 3 pada perintah tersebut? Yup.. tepat sekali, angka tersebut menunjukkan jumlah string tersebut diulang.

REVERSE()

Nah… kalau function yang satu ini dapat Anda gunakan untuk membalik suatu string. Bagaimana contohnya?

SELECT REVERSE('rosihanari.net');

Hasil query di atas adalah ‘ten.iranahisor’.

OK sampai di sini dulu bagian pertama dari artikel tentang function pengolah string pada MySQL. Kali lain akan dilanjutkan lagi.

VN:F [1.9.4_1102]
Rating: 10.0/10 (1 vote cast)
Beberapa Function Pengolah String di MySQL (Bag. 1), 10.0 out of 10 based on 1 rating
Anda ingin mendownload beberapa tool programming 100% gratis?
Silakan download di FREE PROGRAMMING TOOLS.
atau ingin berdonasi untuk pengembangan blog ini cukup dengan $1 via Paypal?



Beberapa artikel terkait


Share this article on:

Kata kunci:


Ada 3 komentar dalam artikel ini.

  1. gantex says:

    artikelnya bagus-bagus pak , ,
    bisa dijadikan referensi tugas.
    oh ya,,
    tolong kalo ada artikel terbaru kabari beritanya via email yah pak.
    tq

  2. rosihanari says:

    @gantex: gabung saja di facebook mas, nanti otomatis akan dapat notifikasi kalo ada artikel baru.

  3. gantex says:

    ok pak,,,
    tengkyu atas infonya.
    udah gabung saya.
    :D



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word