PostgreSQL:CAST功能

时间:2015-11-17 13:50:39

标签: sql postgresql casting

我在PostgreSQL中遇到了CAST函数的问题。特别是,我必须在bigint类型中转换算术运算(百分比计算),其中操作数是int类型。但是当我输入这个命令时:

CAST(("Language".percentage * "Population".population) AS bigint) /100.0 AS pop_speak_lang

结果是:

  

错误:超出限制的整数

如果有人能帮助我,我真的很感激!

1 个答案:

答案 0 :(得分:0)

你不需要演员

"Language".percentage / 100.0 * "Population".population AS pop_speak_lang