1. 程式人生 > >Postgresql 取隨機數

Postgresql 取隨機數

postgres style html pda gre set sql update span

-- 0~1之間的隨機數
SELECT RANDOM();
-- 取介於兩個數b, a之間的隨機數
SELECT random()*(b-a)+a;
SELECT random()*(25-10)+10;
-- 取介於兩個數之間的整數隨機數
SELECT floor(random()*(b-a)+a);
SELECT floor(random()*(25-10)+10);

主要需求是對一張表新增了一個字段,然後隨機灌點介於一定範圍的數據進去,以下是我的寫法:

   update app_info
            set app_quality = 
            floor(random()*
(100-20)+10);

參考自: http://www.mamicode.com/info-detail-899686.html

Postgresql 取隨機數