채택완료

회원을 랜덤으로 불러오기

2019-03-18 (월) 08:19:03 2,634

안녕하세요.

회원을 랜덤하게 리스트를 가져올려고 하는데요.

EX)

홍길동5

홍길동8

홍길동1

관련 내용이 검색이 안되어 도움 요청드립니다.

비슷한 내용이라도 알고 계시면, 링크 부탁드리겠습니다.

감사합니다.

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

MySQL:
SELECT column FROM table ORDER BY RAND() LIMIT 1

PostgreSQL:
SELECT column FROM table ORDER BY RANDOM() LIMIT 1

Microsoft SQL Server:
SELECT TOP 1 column FROM table ORDER BY NEWID()

IBM DB2:
SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY

Oracle:
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1

답변에 대한 댓글 2개

이렇게 DB 상에 랜덤 함수가 있씁니다..
감사합니다.

아방가르님이 친절하게 호출문을 올리셨네요 limit 하시면 될거 같네요

랜덤 이라면 무작위 인가요. 아니면 특정 요청값을 지정할 것인가요?

답변에 대한 댓글 1개

무작위로 할려고 합니다.
나중에는 위에 댓글 남겨주신것처럼 조건 주면 될듯하네요.

답변을 작성하려면 로그인이 필요합니다.