I need to select a number of records in MySQL between two dates randomly.
For example select 4 records between 30, between 2020-01-01, and 2020-06-01 randomly
Any idea how to do it?
I need to select a number of records in MySQL between two dates randomly.
For example select 4 records between 30, between 2020-01-01, and 2020-06-01 randomly
Any idea how to do it?
You can order any result set randomly by using the RAND()
function:
SELECT *
FROM `table`
WHERE date BETWEEN "2020-01-01" AND "2020-06-01"
ORDER BY RAND()
LIMIT 4