Muszę przekonwertować wartość Double Precision na Bigint za pomocą PostgreSQL. Jak mogę to zrobić?
Próbowałem z, to_bigint(myvalue)
ale ta funkcja nie istniała.
Muszę przekonwertować wartość Double Precision na Bigint za pomocą PostgreSQL. Jak mogę to zrobić?
Próbowałem z, to_bigint(myvalue)
ale ta funkcja nie istniała.
Istnieją dwa sposoby na rzutowanie czcionkami w Postgres:
Możesz to zrobić w standardowy sposób SQL:
select cast(3.141593 as bigint);
lub możesz użyć operatora rzutowania specyficznego dla Postgres: ::
select (3.141593 :: bigint);
Możesz także rozważyć różne funkcje zaokrąglania .
CAST
faktycznie zaokrągla