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

Làm thế nào để thay đổi giá trị âm thành dương trong Oracle?

Trong Oracle, sử dụng ABS chức năng thay đổi giá trị âm thành giá trị dương. Hàm này nhận làm đối số bất kỳ kiểu dữ liệu số nào và trả về giá trị tuyệt đối.

Cú pháp

ABS(n)

Ví dụ về chức năng ABS của Oracle

1. Sử dụng Câu lệnh Chọn

SELECT ABS(-15) Positive_value FROM DUAL;

Đầu ra

POSITIVE_VALUE
--------------
15
1 row selected.

2. Sử dụng PL / SQL Block

SET SERVEROUTPUT ON;
DECLARE
n_value NUMBER;
BEGIN
n_value := ABS(-9);
DBMS_OUTPUT.PUT_LINE (n_value);
END;
/

Đầu ra

9
PL/SQL procedure successfully completed.

Xem thêm

  • Ví dụ về hàm SUBSTR với INSTR
  • Làm tròn đến gần 0,25 trong Oracle
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tôi có thể đưa ra một lệnh duy nhất từ ​​dòng lệnh thông qua sql plus?

  2. làm thế nào để chỉ chọn hàng có trình tự tối đa mà không sử dụng truy vấn con?

  3. Số nhận dạng ORA-00972 là tên cột bí danh quá dài

  4. Mệnh đề WHERE có điều kiện với câu lệnh CASE trong Oracle

  5. Tệp kết xuất cốt lõi và thêm mã gỡ lỗi trong ứng dụng thực thi cho Ứng dụng Oracle