반응형
GROUP_CONCAT 쉼표 구분자 - MySQL
사용처 문의가 있습니다.GROUP_CONCAT
커스텀 구분자에는 쉼표를 포함할 수 있습니다.「---- 」
이것은 모두 정상적으로 동작합니다만, 아직 쉼표로 구분되어 있기 때문에, 다음과 같이 출력합니다.
Result A----,Result B----,Result C----
출력이 다음과 같이 되도록 하려면 어떻게 해야 합니까?
Result A----Result B----Result C----
커스텀 세퍼레이터 아이디어인 줄 알았는데!
그렇지 않으면 결과에서 쉼표를 이스케이프할 수 있습니까? 그러면 PHP에서 다음 방법으로 폭발할 수 있습니다.GROUP_CONCAT
콤마?
GROUP_CONCAT 함수에 SEPERAT 키워드가 없는 것 같습니다.
GROUP_CONCAT(artists.artistname SEPARATOR '----')
네가 쓴 방식대로라면, 넌 그걸 연결시키고 있어.artists.artistname
와 함께'----'
기본 콤마 구분 기호를 사용하여 문자열을 지정합니다.
요구를 충족하기 위한 쿼리
SELECT id,GROUP_CONCAT(text SEPARATOR ' ') AS text FROM table_name group by id;
또는 분할 가입을 수행하는 경우:
GROUP_CONCAT(split(thing, " "), '----') AS thing_name,
포함시킬 수 있습니다.WITHIN RECORD
, 다음과 같이 합니다.
GROUP_CONCAT(split(thing, " "), '----') WITHIN RECORD AS thing_name,
BigQuery API 페이지에서
언급URL : https://stackoverflow.com/questions/7691816/group-concat-comma-separator-mysql
반응형
'it-source' 카테고리의 다른 글
Larabel 마이그레이션에서 열을 null로 만들 수 없습니다. (0) | 2023.01.15 |
---|---|
문자열을 이중으로 변환합니다. 이것이 가능한가요? (0) | 2023.01.15 |
Maria와 함께 Magento 2.1 설치DB (0) | 2023.01.15 |
Maria DB 버전 10.1.18에서 JSON_EXTRACT를 사용하는 방법 (0) | 2023.01.15 |
org.postgresql.displays.displayPSQLException:FATAL:죄송합니다.이미 클라이언트가 너무 많습니다. (0) | 2023.01.15 |