PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Typecasting di PostgreSQL come bigint

Il risultato è ovviamente maggiore di quello che bigint potrebbe contenere:

Postgres restituisce numeric in tal caso. Non dovresti fare nulla, dovrebbe funzionare senza un cast esplicito.

In caso contrario, puoi trasmettere il tipo di base a bigint , costringendo così il risultato a essere numeric in ogni caso.

SELECT sum(myvalue::int8) ...