PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Conversion de la somme PostgreSQL en bigint

Le résultat est évidemment plus grand que ce que bigint pourrait contenir :

Postgres renvoie numeric dans ce cas. Vous ne devriez rien avoir à faire, cela devrait juste fonctionner sans distribution explicite.

Si ce n'est pas le cas, vous pouvez convertir le type de base en bigint , forçant ainsi le résultat à être numeric dans tous les cas.

SELECT sum(myvalue::int8) ...