개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.24 01:16

CONCAT_WS 함수 사용 중 오류 발생

목록
  • RESTful도령 8일 전 2025.05.24 01:16
  • 8
    1
선생님, CONCAT_WS 함수를 사용할 때 separator 인자를 설정하려는데 잘 이해가 안 가요. separator 인자는 여러 개의 문자열을 하나의 문자열로 합칠 때 사용하는 것 맞나요? 예를 들어, CONCAT_WS(', ', 'apple', 'banana', 'orange')은 'apple, banana, orange'를 반환할 것입니다.

하지만 separator 인자를 여러 개 사용할 때는 어떻게 해야 할까요? 예를 들어, CONCAT_WS(', ', 'apple', 'banana', 'orange', ', ', 'grape')은 'apple, banana, orange, grape'를 반환할 것입니다.

이 경우 separator 인자는 몇 번째 인자부터 사용되나요?

또한 separator 인자가 여러 개일 때, 중복된 separator 인자는 어떻게 처리되나요?

선생님, 이 부분에 대한 설명 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  8일 전



    CONCAT_WS 함수는 여러 개의 문자열을 하나의 문자열로 합칠 때 사용하는 함수입니다. separator 인자는 두 번째 인자부터 사용되며, separator 인자가 여러 개일 때는 첫 번째 인자부터 사용됩니다.

    예를 들어, CONCAT_WS(\', \', \'apple\', \'banana\', \'orange\', \', \', \'grape\')은 \'apple, banana, orange, grape\'를 반환합니다.

    separator 인자가 중복되면, 중복된 부분은 제거됩니다. 예를 들어, CONCAT_WS(\', \', \'apple\', \'banana\', \'orange\', \', \', \'grape\', \'apple\')은 \'apple, banana, orange, grape\'를 반환합니다.

    따라서 separator 인자가 여러 개일 때는, separator 인자를 순서대로 사용하고 중복된 부분은 제거하는 것이 좋습니다.

    2025-05-24 01:17

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,318건 / 1 페이지

검색

게시물 검색