MySQL REPEAT() 함수로 테이블 열의 값을 반복 출력하는 방법
MySQL에서 테이블의 특정 데이터 열(column)에 저장된 값을 반복해서 출력하려면 REPEAT() 함수를 사용하면 됩니다. 이때 반복하고자 하는 열의 이름을 함수의 첫 번째 인수로 전달해야 합니다.
REPEAT() 함수는 기본적으로 문자열을 지정한 횟수만큼 반복하여 반환하는 함수입니다. 첫 번째 인수에는 반복할 문자열 또는 열 이름을, 두 번째 인수에는 반복 횟수를 지정합니다.
예제
다음은 'Student' 테이블의 데이터를 사용하여 Name 열에 저장된 값을 3번씩 반복 출력하는 예제입니다:
mysql> Select REPEAT(Name,3)AS Name from student; +-----------------------+ | Name | +-----------------------+ | GauravGauravGaurav | | AaravAaravAarav | | HarshitHarshitHarshit | | GauravGauravGaurav | | YashrajYashrajYashraj | +-----------------------+ 5 rows in set (0.00 sec)
위 쿼리 실행 결과를 보면, Student 테이블의 Name 열에 저장된 각 학생 이름이 3번씩 반복되어 출력된 것을 확인할 수 있습니다. AS Name을 사용해 결과 열의 별칭(alias)을 지정했기 때문에 출력 결과가 깔끔하게 표시됩니다.