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