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
Posting Komentar