postgresql中随机生成-0.2到0.2的小数点后两位的值的sql
时间: 2024-05-21 22:11:07 浏览: 157
生成一定范围内的随机小数
可以使用以下SQL语句来随机生成-0.2到0.2的小数点后两位的值:
SELECT round((random() * 0.4 - 0.2)::numeric, 2) AS random_value;
解释:
1. random()函数会返回0到1之间的随机小数值。
2. 乘以0.4之后再减去0.2,可以得到-0.2到0.2之间的随机小数值。
3. 使用round()函数将小数点后的位数保留为2位。
阅读全文