Menghitung Kata dengan Mysql

Posted: December 4, 2010 in Mysql
Tags: ,

Contoh menghitung Sebuah Kata dalam Kalimat

/*** Menghitung Kata ***/

DELIMITER $$

DROP FUNCTION IF EXISTS `ztom`.`wordcount`$$

CREATE FUNCTION `ztom`.`wordcount`(find char(30),word text(300))
RETURNS integer
    LANGUAGE SQL
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY INVOKER
    COMMENT 'WordCount'
    BEGIN
set @lenstr=length(trim(word));
set @lenfind=length(trim(find));
set @lenclearfind=length(replace(lcase(word),find,''));
set @formula=(select((@lenstr-@lenclearfind)/@lenfind));
return @formula;
    END$$

DELIMITER ;

/*  Untuk dapat menggunakan fungsi wordcount ini, Anda harus menuliskan kata yang hendak dicari menggunakan huruf kecil (lowercase). Cara penggunaannya, ketikkan:

select wordcount(‘kata yang dicari’,’kalimat yang digunakan’)    */

Selamat Mencoba :D

CMIIW…. :D

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s