책 내용 질문하기
RTRIM 함수 질문
도서
2027 한 권으로 끝내는 시나공 SQLD + 시험장에 들고 가는 킬러 문항 32제
페이지
117
조회수
110
작성일
2026-08-14
작성자
한*연
첨부파일

117쪽에서 문자열의 오른쪽 공백을 제거하는데 예시에서 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'가 되는 예시였습니다. 혼란을 드려 죄송합니다.


해당 내용은 정오표에 반영하겠습니다.

궁금한 점 있으시면 언제든 편하게 문의해 주세요. 감사합니다.

  • 관리자
    2026-08-16 08:02:01

    안녕하세요.

    꼼꼼히 봐주시고 좋은 질문 주셔서 감사합니다.


    말씀하신 내용이 맞습니다. RTRIM은 문자열의 오른쪽 공백만 제거하는 함수이므로,

    RTRIM(' SQL D ')처럼 앞쪽에 공백이 있는 경우라면 결과는 ' SQL D'(왼쪽 공백은 그대로 유지)가 되어야 합니다.


    해당 예시는 원래 앞쪽에 공백이 없는 형태로 작성하려던 것인데,

    편집 과정에서 앞 공백이 포함된 것으로 보입니다. 원래 의도한 예시는 아래와 같습니다.

    RTRIM('SQL D ') → 'SQL D'

    즉 오른쪽 공백만 제거되어 'SQL D'가 되는 예시였습니다. 혼란을 드려 죄송합니다.


    해당 내용은 정오표에 반영하겠습니다.

    궁금한 점 있으시면 언제든 편하게 문의해 주세요. 감사합니다.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.