Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Ví dụ về điều kiện IF trong Oracle

Trong Oracle PL / SQL, điều kiện IF được sử dụng để thực hiện kiểm tra logic trên các giá trị nhất định. Nếu điều kiện là TRUE hoặc FALSE thì thực hiện các câu lệnh theo sau điều kiện đó. Trong bài đăng trên blog này, tôi đang đưa ra một ví dụ về Điều kiện IF của Oracle với thông tin cú pháp của nó.

Cú pháp

IF boolean_condition THEN
  -- statements to execute
ELSIF boolean_condition THEN
  -- statements to execute
ELSE
  -- statements to execute
END IF;

Ví dụ về điều kiện IF trong Oracle

Trong ví dụ sau, chương trình PL / SQL sẽ kiểm tra biến một giá trị bằng cách sử dụng Điều kiện IF, nếu nó là NULL hoặc nằm trong khoảng từ 1 đến 9 hoặc lớn hơn 9 và sau đó tùy theo điều kiện nào là đúng, sẽ in ra màn hình.

SET SERVEROUTPUT ON;
DECLARE
a NUMBER;
BEGIN
a := 10;
IF a IS NULL
THEN
DBMS_OUTPUT.put_line ('a is null.');
ELSIF a > 0 AND a < 10
THEN
DBMS_OUTPUT.put_line ('a is between 1 to 9.');
ELSE
DBMS_OUTPUT.put_line ('a is greater than 9.');
END IF;
END;
/

Đầu ra:

a is greater than 9.
PL/SQL procedure successfully completed.

Xem thêm:

  • Ví dụ về Oracle FOR LOOP REVERSE
  • Ví dụ về Oracle WHILE LOOP
  • Ví dụ về chuỗi và số trong Oracle Concatenate
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RU hay RUR?

  2. Làm thế nào để tạo lược đồ trong Oracle bằng SQL Developer?

  3. Oracle:chọn giá trị lớn nhất từ ​​các cột khác nhau của cùng một hàng

  4. Người dùng lược đồ Oracle không thể tạo bảng trong thủ tục

  5. Làm cách nào để sử dụng kiểu bảng trong câu lệnh CHỌN TỪ?