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
10.2 г. Просмотров: 2.1k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram