Macam-Macam Operator Relasional
Di bawah ini adalah tabel macam-macam operator relasional di Oracle PL/SQL:
| Operator | Deskripsi | Contoh |
|---|---|---|
| = | Mengecek apakah nilai dari dua operand A dan B bernilai sama atau tidak, kalau sama akan bernilai true, sebaliknya bernilai false | A = B |
| != <> | Mengecek apakah nilai dari dua operand A dan B bernilai sama atau tidak, kalau tidak sama akan bernilai true, sebaliknya bernilai false | A != B |
| > | Mengecek apakah nilai dari operand A lebih besar dari operand B, jika operand A lebih besar dari operand B akan bernilai true, sebaliknya bernilai false | A > B |
| >= | Mengecek apakah nilai dari operand A lebih besar atau sama dengan dari operand B, jika operand A lebih besar atau sama dengan operand B akan bernilai true, sebaliknya bernilai false | A >= B |
| < | Mengecek apakah nilai dari operand A lebih kecil dari operand B, jika operand A lebih kecil dari operand B akan bernilai true, sebaliknya bernilai false | A < B |
| <= | Mengecek apakah nilai dari operand A lebih kecil atau sama dengan dari operand B, jika operand A lebih kecil dari atau sama dengan operand B akan bernilai true, sebaliknya bernilai false | A <= B |
Contoh Program
Di bawah ini adalah contoh implementasi operator operasional pada program PL/SQL:
SQL> DECLARE
2 a number (2) := 20;
3 b number (2) := 10;
4 BEGIN
5 IF (a = b) then
6 dbms_output.put_line('Baris 1 - a sama dengan b');
7 ELSE
8 dbms_output.put_line('Baris 1 - a tidak sama dengan b');
9 END IF;
10
11 IF (a < b) then
12 dbms_output.put_line('Baris 2 - a kurang dari b');
13 ELSE
14 dbms_output.put_line('Baris 2 - a tidak kurang dari b');
15 END IF;
16
17 IF ( a > b ) THEN
18 dbms_output.put_line('Baris 3 - a lebih dari b');
19 ELSE
20 dbms_output.put_line('Baris 3 - a tidak lebih dari b');
21 END IF;
22
23 -- Nilai a dan b diubah
24 a := 5;
25 b := 20;
26
27 IF ( a <= b ) THEN
28 dbms_output.put_line('Baris 4 - a lebih kecil atau sama dengan b');
29 END IF;
30
31 IF ( b >= a ) THEN
32 dbms_output.put_line('Baris 5 - b lebih besar atau sama dengan a');
33 END IF;
34
35 IF ( a <> b ) THEN
36 dbms_output.put_line('Baris 6 - a tidak sama dengan b');
37 ELSE
38 dbms_output.put_line('Baris 6 - a sama dengan b');
39 END IF;
40 END;
41 /
Baris 1 - a tidak sama dengan b
Baris 2 - a tidak kurang dari b
Baris 3 - a lebih dari b
Baris 4 - a lebih kecil atau sama dengan b
Baris 5 - b lebih besar atau sama dengan a
Baris 6 - a tidak sama dengan b
PL/SQL procedure successfully completed.
SQL>
Sekian tutorial singkat tentang Cara Menggunakan Operator Relasional Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning Oracle PL/SQL
Salam,
Nursalim
No comments:
Post a Comment