sql >> Databasteknik >  >> RDS >> PostgreSQL

Få exakt resultat för nummerdelning

Utan att ha provat det skulle SELECT 9.0/2.0 hjälpa dig?

Som svar på den redigerade frågan:

Skulle det hjälpa att ändra datatypen i argumentet?

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

Eller beroende på vilken precision du behöver kan du också använda NUMERIC eller annan passande numerisk typ .



  1. Hur man får månadens namn från ett datum i Oracle

  2. MySQL säkerhetskopiering och återställning från kommandoraden

  3. Typ Missmatch:Kan inte konvertera från int till ResultSet

  4. Hur man lagrar Java Date till Mysql datetime med JPA