117쪽에서 문자열의 오른쪽 공백을 제거하는데 예시에서 RTRIM(' SQL D ')의 결과가 'SQL D'라고 나오는데 오른쪽만 제거한다면 결과가 ' SQL D' 로 나와야 하는거 아닌가요?
안녕하세요.
꼼꼼히 봐주시고 좋은 질문 주셔서 감사합니다.
말씀하신 내용이 맞습니다. RTRIM은 문자열의 오른쪽 공백만 제거하는 함수이므로,
RTRIM(' SQL D ')처럼 앞쪽에 공백이 있는 경우라면 결과는 ' SQL D'(왼쪽 공백은 그대로 유지)가 되어야 합니다.
해당 예시는 원래 앞쪽에 공백이 없는 형태로 작성하려던 것인데,
편집 과정에서 앞 공백이 포함된 것으로 보입니다. 원래 의도한 예시는 아래와 같습니다.
RTRIM('SQL D ') → 'SQL D'
즉 오른쪽 공백만 제거되어 'SQL D'가 되는 예시였습니다. 혼란을 드려 죄송합니다.
해당 내용은 정오표에 반영하겠습니다.
궁금한 점 있으시면 언제든 편하게 문의해 주세요. 감사합니다.
-
관리자2026-08-16 08:02:01
안녕하세요.
꼼꼼히 봐주시고 좋은 질문 주셔서 감사합니다.
말씀하신 내용이 맞습니다. RTRIM은 문자열의 오른쪽 공백만 제거하는 함수이므로,
RTRIM(' SQL D ')처럼 앞쪽에 공백이 있는 경우라면 결과는 ' SQL D'(왼쪽 공백은 그대로 유지)가 되어야 합니다.
해당 예시는 원래 앞쪽에 공백이 없는 형태로 작성하려던 것인데,
편집 과정에서 앞 공백이 포함된 것으로 보입니다. 원래 의도한 예시는 아래와 같습니다.
RTRIM('SQL D ') → 'SQL D'
즉 오른쪽 공백만 제거되어 'SQL D'가 되는 예시였습니다. 혼란을 드려 죄송합니다.
해당 내용은 정오표에 반영하겠습니다.
궁금한 점 있으시면 언제든 편하게 문의해 주세요. 감사합니다.