我正在处理大整数,目前在PG中使用numeric(x, 0)表示,我不想每次都考虑x,所以我想知道:使用numeric(x, 0)而不仅仅是通用的numeric有什么好处(存储、性能等)吗?
numeric(x, 0)
x
numeric
xkrw2x1b1#
约束numeric(x,0)用于确保数字四舍五入为一,而不管输入数字的格式如何。
numeric(x,0)
select 1.8::numeric(50,0) numeric --------- 2 (1 row)
当涉及到性能时,使用受约束和不受约束的数值之间的差异可以忽略不计。
1条答案
按热度按时间xkrw2x1b1#
约束
numeric(x,0)
用于确保数字四舍五入为一,而不管输入数字的格式如何。当涉及到性能时,使用受约束和不受约束的数值之间的差异可以忽略不计。