如何使用 random_between 从数据库中获取随机 ID
How to get random id from database using random_between
我试试
SELECT * FROM table WHERE aspect_id = (SELECT floor(random(aspect_id)::int FROM generate_series(1,8));
我想从 table 得到几个 aspect_id。
或者我尝试
SELECT * FROM table WHERE aspect_id = SELECT random_between(1,100) FROM generate_series(1,5);
但还是一无所获
你能帮帮我吗?
怎么样
SELECT * FROM atable
WHERE aspect_id BETWEEN 1 AND 100
ORDER BY random()
LIMIT 5;
我试试
SELECT * FROM table WHERE aspect_id = (SELECT floor(random(aspect_id)::int FROM generate_series(1,8));
我想从 table 得到几个 aspect_id。 或者我尝试
SELECT * FROM table WHERE aspect_id = SELECT random_between(1,100) FROM generate_series(1,5);
但还是一无所获 你能帮帮我吗?
怎么样
SELECT * FROM atable
WHERE aspect_id BETWEEN 1 AND 100
ORDER BY random()
LIMIT 5;