sql >> Databáze >  >> RDS >> PostgreSQL

Získejte přesný výsledek pro dělení čísel

Aniž byste to vyzkoušeli, SELECT 9.0/2.0 pomoci?

Jako odpověď na upravenou otázku:

Pomohla by změna datového typu v argumentu?

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

Nebo v závislosti na požadované přesnosti můžete také použít NUMERIC nebo jiný typ kování číselný typ .



  1. Konsolidujte několik spouštěčů Oracle. Nějaký vliv na výkon?

  2. Rails:Jak používat rozsah k nalezení prvku v poli polí

  3. Protokol transakcí serveru SQL – část 1

  4. Výčet JPA (výjimka java.lang.ClassCastException:org.postgresql.util.PGobject)