Stored Procedure MySQL IF Statement

 Langkah - Langkah IF Statement pada MySQL


1. Buka Phpmyadmin anda dan pastikan anda sudah mempunyai database.Disini saya menggunakan database yang sudah ada.



2. Setelah itu ketik syintak seperti dibawah ini untu membuat stored procedure if ,setelah itu klik go.

DELIMITER $$

CREATE PROCEDURE GetCustomerLevel(

    IN  pCustomerNumber INT, 

    OUT pCustomerLevel  VARCHAR(20))

BEGIN

    DECLARE credit DECIMAL(10,2) DEFAULT 0;

    SELECT creditLimit 

    INTO credit

    FROM customers

    WHERE customerNumber = pCustomerNumber;

    IF credit > 50000 THEN

        SET pCustomerLevel = 'PLATINUM';

    END IF;

END$$

DELIMITER ;




3. Jika hasilnya seperti dibawah ini maka berhasil 



4. Untuk mengeceknya lagi pilih " Routines "


5. Setelah itu kita cek credit limit yang memiliki lebih dari 50.000. tuliskan syintak seperti dibawah ini 


SELECT 

    customerNumber, 

    creditLimit

FROM 

    customers

WHERE 

    creditLimit > 50000

ORDER BY 

    creditLimit DESC;





6. Maka akan menampilkan nilai yang lebih dari 50.000


7. Jika credit di atas 50.000 akan mendapat level " Platinum " dan tuliskan syintak seperti ini lalu klik go

CALL GetCustomerLevel(141, @level);

SELECT @level;









Komentar

Postingan populer dari blog ini

Langkah-Langkah Membuat 2 Tabel dan Menghubungkan di PHPMyAdmin

Langkah-Langkah Membuat Username & Password Di phpmyadmin dan Juga Membuat Database di phpmyadmin

Stored Procedure Dari MySQL.