Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何用随机值填充Postgre列_Postgresql_Random - Fatal编程技术网

Postgresql 如何用随机值填充Postgre列

Postgresql 如何用随机值填充Postgre列,postgresql,random,Postgresql,Random,这是在postgre关系中生成随机值行的一种方法。通过替换L、U和R执行此查询: INSERT INTO table_name (column_name) SELECT trunc(random() * U + L) FROM generate_series(1, R); 在哪里, L-最小值 U-最大值 R-需要的行数 通过替换L、U和R执行此查询: INSERT INTO table_name (column_name) SELECT trunc(random() * U + L)

这是在postgre关系中生成随机值行的一种方法。

通过替换L、U和R执行此查询:

INSERT INTO table_name (column_name)
SELECT trunc(random() * U + L) 
FROM generate_series(1, R);
在哪里,

  • L-最小值
  • U-最大值
  • R-需要的行数

通过替换L、U和R执行此查询:

INSERT INTO table_name (column_name)
SELECT trunc(random() * U + L) 
FROM generate_series(1, R);
在哪里,

  • L-最小值
  • U-最大值
  • R-需要的行数

BTW最大值=U+L-1BTW最大值=U+L-1