- Operator Aritmetika (Arithmetic Operator)
- Operator Relasional (Relational Operator)
- Operator Perbandingan (Comparison Operator)
- Operator Logika (Logical Operator)
Operator Aritmetika
Operator Aritmetika adalah operator yang digunakan untuk melakukan operasi aritmetika/matematika.Dibawah ini adalah table macam-macam Operator Aritmetika di PL/SQL:
Table Operator Aritmetika |
Contoh:
Sebagai contoh latihan, coba anda ketikkan program PL/SQL di bawah ini pada SQL Editor kesayangan anda.
BEGIN dbms_output.put_line('1 + 4 = '|| (1 + 4)); dbms_output.put_line('7 - 2 = '|| (7 - 2)); dbms_output.put_line('3 * 10 = '|| (3 * 10)); dbms_output.put_line('100 / 2 = '|| (100 / 2)); END; /
Output
Coba anda jalankan program diatas, maka akan mengeluarkan output message dibawah ini.
1 + 4 = 5 7 - 2 = 5 3 * 10 = 30 100 / 2 = 50 PL/SQL procedure successfully completed.
Operator Relasional
Operator Relasional digunakan untuk membandingan dua ekpresi atau nilai dari dua operand. Operator ini mempunyai nilai balikan / return value true atau false.
Contoh:
DECLARE x number (2) := 21; y number (2) := 10; BEGIN dbms_output.put_line('nilai x = '||x); dbms_output.put_line('nilai y = '||y); IF (x = y) then dbms_output.put_line('nilai x sama dengan nilai y'); ELSE dbms_output.put_line('nilai x tidak sama dengan nilai y'); END IF; IF (x < y) then dbms_output.put_line('nilai x kurang dari nilai y'); ELSE dbms_output.put_line('nilai x lebih dari nilai y'); END IF; IF ( x > y ) THEN dbms_output.put_line('nilai x lebih dari nilai y'); ELSE dbms_output.put_line('nilai x kurang dari nilai y'); END IF; IF ( x <= y ) THEN dbms_output.put_line('nilai x kurang dari atau sama dengan y'); END IF; IF ( x >= y ) THEN dbms_output.put_line('nilai x lebih dari atau sama dengan y'); END IF; IF ( x <> y ) THEN dbms_output.put_line('nilai x tidak sama dengan y'); ELSE dbms_output.put_line('nilai x sama dengan y'); END IF; END; /
Output
Jika program diatas dijalankan, maka akan menghasilkan output seperti dibawah ini:
nilai x = 21 nilai y = 10 nilai x tidak sama dengan nilai y nilai x lebih dari nilai y nilai x lebih dari nilai y nilai x lebih dari atau sama dengan y nilai x tidak sama dengan y PL/SQL procedure successfully completed.
Untuk Operator Perbandingan dan Operator Logika, insya allah akan saya bahas pada bagian kedua.
Sekian tutorial singkat tentang Mengenal dan Menggunakan Operator di Oracle PL/SQL Bagian 1. Semoga bermanfaat & Happy Learning Oracle PL/SQL.
Jika anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda.
Salam,
Naura-Lab.
2 comments
cacat tutorial nya cuma coding consolnya doang contoh tabelnya nda ada
Replybagian 2 nya mana ?
ReplyPost a Comment