선택한 값을 쉼표로 구분된 문자열로 변환하는 것은 MySQL에서 일반적인 작업입니다. 이를 달성하려면 GROUP_CONCAT() 함수를 사용하십시오.
다음 예를 고려하십시오.
SQL
SELECT id FROM table_level WHERE parent_id = 4;
이 쿼리는 다음 출력을 반환합니다.
MD
'5' '6' '9' '10' '12' '14' '15' '17' '18' '779'
선택한 값을 쉼표로 구분된 문자열로 표시하려면 다음 쿼리를 사용합니다.
SQL
SELECT GROUP_CONCAT(id) FROM table_level WHERE parent_id = 4 GROUP BY parent_id;
이 수정된 쿼리 결과는 원하는 출력:
MD
"5,6,9,10,12,14,15,17,18,779"
GROUP_CONCAT() 함수는 선택한 값을 집계하고 이를 쉼표로 연결한 후 지정된 열(이 경우 parent_id)을 기준으로 결과를 그룹화합니다. 기본적으로 이 함수는 값을 쉼표로 구분하지만 SEPARATOR 절을 사용하여 구분 기호를 사용자 정의할 수 있습니다.
위 내용은 MySQL에서 선택한 값을 쉼표로 구분된 문자열로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!