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

Nhận kết quả chính xác cho phép chia số

Nếu không thử nó, sẽ SELECT 9.0/2.0 giúp gì cho bạn?

Như một câu trả lời cho câu hỏi đã chỉnh sửa:

Việc thay đổi kiểu dữ liệu trong đối số có giúp ích gì không?

       CREATE OR REPLACE FUNCTION division_test (arg1 REAL, arg2 REAL) RETURNS REAL
        AS $$
            BEGIN
            RETURN arg1 / arg2;
            END;
        $$
        LANGUAGE plpgsql;

Hoặc tùy thuộc vào độ chính xác cần thiết của bạn, bạn cũng có thể sử dụng NUMERIC hoặc phù hợp khác kiểu số .



  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 thế nào để lấy id của hàng đã được chọn bởi hàm tổng hợp?

  2. Làm thế nào để lấy giá trị trung bình của các giá trị 'trung bình' trong một nhóm?

  3. Lỗi cú pháp nhập không hợp lệ cho số nguyên đối với một số không phải là số nguyên?

  4. Truy vấn ĐẶT HÀNG THEO số hàng được trả về từ một LỰA CHỌN khác

  5. PostgreSQL chuyển dữ liệu từ CTE đệ quy vào hàm