지금은 데이터를 가져 오는 데 간단한 쿼리 만 사용하고 있지만 데이터베이스에 저장하는 방식과 같이 가져 오는 방법이 있습니다. 하지만 무작위로 가져오고 싶지만 어떻게해야합니까 ??데이터베이스에서 임의로 데이터를 가져 오는 방법은 무엇입니까?
SQL 서버에서SELECT * FROM FOOD WHERE food_price <= ? ORDER BY RAND()
지금은 데이터를 가져 오는 데 간단한 쿼리 만 사용하고 있지만 데이터베이스에 저장하는 방식과 같이 가져 오는 방법이 있습니다. 하지만 무작위로 가져오고 싶지만 어떻게해야합니까 ??데이터베이스에서 임의로 데이터를 가져 오는 방법은 무엇입니까?
SQL 서버에서SELECT * FROM FOOD WHERE food_price <= ? ORDER BY RAND()
당신이 1에서 100의 범위에서 원하는 경우 여기
내 쿼리Select * from FOOD where food_price <= ?
최고 감사합니다. –
입니다 사용해보기 ...
Select * from FOOD where food_price <= ? ORDER BY RAND()
그리고 만약 내가 그 범위에서 그것을 원하지 않는다면? –
괜찮아요, 업데이트되었습니다. –
내가 사용하는 NEWID() :
select *
from FOOD
where price <= ?
order by newid();
오류가 있습니다. 객체가 아닌 객체에서 bind_param() 함수를 호출하십시오. –
'ORDER BY RAND()' – Uueerdo
가능한 중복 http://stackoverflow.com/questions/580639/how-to-randomly-select-rows-in-sql –