Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL REPEAT() 함수로 테이블 열의 값을 반복 출력하는 방법

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)을 지정했기 때문에 출력 결과가 깔끔하게 표시됩니다.