sql >> Base de Datos >  >> RDS >> PostgreSQL

Obtenga el resultado exacto de la división de números

Sin haberlo probado, SELECT 9.0/2.0 ayudarte?

Como respuesta a la pregunta editada:

¿Ayudaría cambiar el tipo de datos en el argumento?

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

O dependiendo de la precisión requerida, también podría usar NUMERIC u otro tipo numérico adecuado .