안녕하세요 멍개입니다. 오늘은 MySQL이나 Postgresql와 같은 RDBMS에서 랜덤하게 출력하는 방법을 다뤄보겠습니다.
MySQL > SELECT * FROM table ORDER BY RAND(); Postgresql > SELECT * FROM table ORDER BY RANDOM(); ORDER BY는 컬럼명과 값을 넣어줄 수 있습니다. 각 row는 rand()또는 random()를 통해 생성된 랜덤값에 따라 정렬을 하기 때문에 쿼리가 실행될 때마다 다르게 정렬이 이루어 집니다.
다음 링크는 mysql과 postgrsql 쿼리를 테스트 할 수 있는 온라인 플레이그라운드 입니다. mysql https://onecompiler.com/mysql/42wt65fkj 42wt65fkj - MySQL - OneCompiler MySQL online editor Write, Run & Share MySQL queries online using OneCompiler's MySQ...
#
by
#
database
#
db
#
order
#
rand
#
random
#
sql
#
데이터베이스
원문 링크 : [DB] ORDER BY를 통해 랜덤 출력