로딩
요청 처리 중입니다...

[DB] ORDER BY를 통해 랜덤 출력

 [DB] ORDER BY를 통해 랜덤 출력

안녕하세요 멍개입니다. 오늘은 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 # 데이터베이스