- CASE Menggunakan Selector / Pilihan
- CASE tanpa Selector
CASE Statement Menggunakan Selector
Sintak Dasar :
CASE pilihan WHEN nilai-1 THEN statement-1; WHEN nilai-2 THEN statement-2; ELSE statement-3; END CASE
Contoh :
DECLARE
hari number := 1;
BEGIN
CASE hari
WHEN 1 THEN
DBMS_OUTPUT.PUT_LINE('Senin');
WHEN 2 THEN
DBMS_OUTPUT.PUT_LINE('Selasa');
WHEN 3 THEN
DBMS_OUTPUT.PUT_LINE('Rabu');
WHEN 4 THEN
DBMS_OUTPUT.PUT_LINE('Kamis');
WHEN 5 THEN
DBMS_OUTPUT.PUT_LINE('Jumat');
WHEN 6 THEN
DBMS_OUTPUT.PUT_LINE('Sabtu');
ELSE
DBMS_OUTPUT.PUT_LINE('Minggu');
END CASE;
END;
/
CASE Statement Tanpa Selector
Sintak Dasar :CASE WHEN kondisi-1 THEN statement-1; WHEN kondisi-2 THEN statement-2; ELSE statement-3; END CASE;
Contoh :
DECLARE
hari number := 1;
BEGIN
CASE hari
WHEN hari = 1 THEN
DBMS_OUTPUT.PUT_LINE('Senin');
WHEN hari = 2 THEN
DBMS_OUTPUT.PUT_LINE('Selasa');
WHEN hari = 3 THEN
DBMS_OUTPUT.PUT_LINE('Rabu');
WHEN hari = 4 THEN
DBMS_OUTPUT.PUT_LINE('Kamis');
WHEN hari = 5 THEN
DBMS_OUTPUT.PUT_LINE('Jumat');
WHEN hari = 6 THEN
DBMS_OUTPUT.PUT_LINE('Sabtu');
ELSE
DBMS_OUTPUT.PUT_LINE('Minggu');
END CASE;
END;
/
Sekian tutorial tentang CASE Statement di PL/SQL, semoga bermanfaat.

Post a Comment