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 up: просмотров: 1.3k

Комментарии

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