MySQL: Выбрать случайную строку в MySQL

Чтобы выбрать случайную строку в MySQL, можно использовать функцию RAND(), которая возвращает случайное число между 0 и 1, а также функцию ORDER BY, чтобы отсортировать результаты случайным образом.

SELECT 
	`id` 
FROM 
	`table` 
ORDER BY 
	RAND() 
LIMIT 1

Если нужно выбрать несколько случайных строк, вы можете изменить значение LIMIT на нужное количество строк. Например, чтобы выбрать три случайные строки, используйте LIMIT 3:

SELECT 
	`id` 
FROM 
	`table` 
ORDER BY 
	RAND() 
LIMIT 3
MySQL 7.7 г. Просмотров: 1.6k
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.