Menu
Coddy logo textTech

REPLACE 및 TRIM

Coddy SQL 여정의 심화 과정 섹션에 포함된 레슨. 27개 중 9번째.

REPLACE(s, find, with)s에서 find의 모든 출현을 with로 대체합니다:

REPLACE('555-123-4567', '-', '')   -- '5551234567'

TRIM(s)은 양쪽 끝의 공백을 제거합니다. 다른 문자를 제거하려면 두 번째 인수를 전달하고, 한쪽만 제거하려면 LTRIM / RTRIM을 사용하세요:

TRIM('  hi  ')          -- 'hi'
TRIM('---hi---', '-')   -- 'hi'

다음은 테이블을 업데이트하지 않고 열 데이터를 인라인으로 정리하는 방법입니다.

challenge icon

챌린지

쉬움

사용 가능한 테이블 및 열:

  • contacts: id, phone

phone에는 앞뒤 공백과 여러 개의 - 구분자가 포함될 수 있습니다. 모든 공백과 대시를 제거한 idclean 열을 반환하세요. id를 기준으로 정렬하세요.

직접 해보기

SELECT id,
       -- 공백과 대시 제거
FROM contacts
ORDER BY id
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

심화 과정의 모든 레슨

직접 연습해 보세요: SQL 플레이그라운드