gpt4 book ai didi

sql - 用随机值填充数字列

转载 作者:行者123 更新时间:2023-11-29 13:52:50 24 4
gpt4 key购买 nike

这是我的表:Table

我这样做是为了填充它:

update AEROPORTO.RESERVA 
set VALOR = random()*(5000-1500)+1500
where cod_reserva is not null

但是 random() 有 double ,我的值是这样的:

  • 111,11
  • 222,22

并且 round() 不使用 double 。

我尝试更改 Valor 字段的数据类型但没有成功。尝试了数字、货币和 float 。

我需要运行一个脚本,以仅 2 位精度随机填充此字段。

最佳答案

有两个round函数,round(dp or numeric)返回整数,round(v numeric, s int)返回数字。尝试以下操作:

update AEROPORTO.RESERVA 
set VALOR = round((random()*(5000-1500)+1500)::numeric, 2)
where cod_reserva is not null

关于sql - 用随机值填充数字列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37726128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com