PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ottieni il risultato esatto per la divisione dei numeri

Senza averlo provato, SELECT 9.0/2.0 aiuto?

In risposta alla domanda modificata:

La modifica del tipo di dati nell'argomento aiuterebbe?

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

Oppure, a seconda della precisione richiesta, puoi anche utilizzare NUMERIC o un altro tipo numerico .