Tutorial MySQL ini menjelaskan bagaimana Cara Menggunakan Statement MySQL IF-THEN-ELSE dengan sintaks dan contoh.PenjelasanStatement MySQL IF-THEN-ELSE digunakan untuk mengeksekusi kode ketika sebuah kondisi BENAR, atau mengeksekusi kode yang berbeda jika kondisinya dievaluasi menjadi FALSE.
SyntaxPenulisan syntax untuk statement MySQL IF-THEN-ELSE adalah: 1 2 3 4 5 6 7 8 9 10 IF condition1 THEN {...statements to execute when condition1 is TRUE...}
[ ELSEIF condition2 THEN {...statements to execute when condition2 is TRUE...} ]
[ ELSE {...statements to execute when both condition1 and condition2 are FALSE...} ]
END IF;
Penjelasan ParameterELSEIFOptional. Teman-teman akan menggunakan kondisi ELSEIF saat Teman-teman ingin mengeksekusi satu set pernyataan saat kondisi kedua (yaitu: condition2) adalah TRUE.ELSEOptional. Teman-teman akan menggunakan kondisi ELSE saat Teman-teman ingin mengeksekusi satu set pernyataan saat tidak ada kondisi IF atau ELSEIF yang dievaluasi ke TRUE.
Catatan
ContohMari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan Statement MySQL IF-THEN-ELSE : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 DELIMITER //
CREATE FUNCTION IncomeLevel ( monthly_value INT ) RETURNS varchar(20)
BEGIN
DECLARE income_level varchar(20);
IF monthly_value <= 4000 THEN SET income_level = 'Low Income';
ELSEIF monthly_value > 4000 AND monthly_value <= 7000 THEN SET income_level = 'Avg Income';
ELSE SET income_level = 'High Income';
END IF;
RETURN income_level;
END; //
DELIMITER ;
Dalam contoh statement MySQL IF-THEN-ELSE ini, kami telah menciptakan sebuah fungsi yang disebut IncomeLevel. Ini memiliki satu parameter yang disebut monthly_value dan mengembalikan sebuah varchar (20). Fungsi ini akan mengembalikan tingkat pendapatan berdasarkan pada monthly_value. |