Posts Subscribe to (PIA BATTA)Comments

Penggunaan FUNGSI LOGIKA di MYSQL


Sama halnya dengan bahasa pemrograman biasanya, di MYSQL kita juga dapat menggunakan oprator FUNGSI LOGIKA. Baik itu pemakaiannya pada STORE PROCEDURE, TRIGGER, ataupun FUNCTION.

Berikut ini adalah contoh sederhana pemakaian FUNGSI LOGIKA pada MYSQL.


* IF

IF session_count > 0 THEN
SELECT 1;
ELSE
SELECT 0;
END IF;

* CASE

DECLARE ambil INTEGER DEFAULT 10;
CASE ambil
WHEN 2 THEN SET ambil= ambil+ 2;
WHEN 5 THEN SET ambil= ambil+ 5;
ELSE
SET ambil= 50;
END CASE

* WHILE

DECLARE n INTEGER DEFAULT 0;
iterwhile: WHILE n <>
SET n = n + 1;
END WHILE iterwhile;

* LOOP

DECLARE n INTEGER DEFAULT 0;
ulang: LOOP
IF n <>
SET n = n + 1;
ELSE
LEAVE ulang;
END IF;
END LOOP ulang;

* REPEAT

DECLARE n INTEGER DEFAULT 0;
ulang : REPEAT
SET n = n + 1;
UNTIL n <>
END REPEAT ulang ;


* ITERATE

DECLARE n INTEGER DEFAULT 0;
testloop: LOOP
IF n = 10 THEN
SET n = n + 12;
ITERATE testloop;
END IF;
IF n > 126 THEN
LEAVE testloop;
END IF;
SET n = n + 1;
END LOOP testloop;



Contoh lain ITERATE:

DECLARE p1 INTEGER;
BEGIN

label1: LOOP
SET p1 = p1 + 1;
IF p1 <>
LEAVE label1;
END LOOP label1;
SET @x = p1;
END



Dari semua FUNGSI-FUNGSI diatas, kita dapat menggabungkan sekaligus sesuai dengan kebutuhan kita.

Selamat mencoba, semoga bermanfaat...



Semoga bermanfaat....

Categories



Widget by Scrapur

0 komentar:

:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))

Posting Komentar

 
Dark Side Blogger Template Copyright 2009 - piaBATTA is proudly powered by Blogger.com Edited By Belajar SEO