DataBase/Mysql
하나의 컬럼의 랜덤 값을 세로 출력을 가로 출력으로 변경.
개굴왕자
2012. 12. 26. 14:31
일단 랜덤한 값 20개를 출력하는 script를 작성한다.
SELECT
Column
FROM
Table
ORDER BY RAND() LIMIT 20
GROUP_CONCAT 함수로 구분자 ','를 넣어 세로로 출력된 20개의 값을 가로로 출력 해 준다.
SELECT
GROUP_CONCAT(Column ORDER BY RAND() SEPARATOR ',')
FROM (SELECT Column FROM Table ORDER BY RAND() LIMIT 20)tt