Mengenal dan Menggunakan Operator di Oracle PL/SQL Bagian 1

Oracle PL/SQL Mempunyai beberapa operator built-in/bawaan, yaitu:
  • 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:

Mengenal dan Menggunakan Operator di Oracle 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.

Comments

Popular posts from this blog

cara menggunakan select cases SPSS

analisis korelasi bivariate dengan SPSS

cara merekording data SPSS