PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Obtenir le résultat exact pour la division numérique

Sans l'avoir essayé, serait SELECT 9.0/2.0 vous aider ?

En réponse à la question modifiée :

Changer le type de données dans l'argument serait-il utile ?

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

Ou selon la précision requise, vous pouvez également utiliser NUMERIC ou un autre type numérique .