데이터로그😎

REPLACE, SUBSTR, LPAD, TRIM 본문

SQL/MySQL

REPLACE, SUBSTR, LPAD, TRIM

지연v'_'v 2023. 9. 8. 12:40

Replace(컬럼명, 대체 하고싶은 문자, 대체할 문자) 

  • 문자 혹은 숫자를 다른 문자로 대체하고 싶을 때 사용
  • 문자, 숫자 모두 가능
  • 예시: IndepYear라는 컬럼에서 19라는 숫자를 ** 으로 대체해주세요.

 

 

SUBSTR(컬럼명, a, b)

  • 문자열에서 "a번째 자리" 부터 b개의 문자를 추출하고 싶을 때

 

REPLACE + SUBSTR 

  • a번째 자리에서부터 b개의 글자를 특정 문자로 치환하고 싶을 때

 

 

LPAD, RPAD

    • 원하는 글자 수 만큼 특정 문자로 자릿수를 채우고 싶을 때
    • LPAD(문자열, 원하는 총 문자 길이, 채울 문자 길이)

 

TRIM, LTRIM, RTRIM

  • 공백 제거위해 사용
  • 공백을 눈으로 확인하기 위해 _(언더바)로 replace했다.
  • LTRIM을 사용했을 때 좌측 공백이 사라진 것을 볼 수 있다.

'SQL > MySQL' 카테고리의 다른 글

[윈도우 함수] RANK() OVER()  (0) 2023.11.24
[집계 함수] GROUP BY, GROUPING  (0) 2023.09.08
Null과 공백의 차이 & Null값의 처리  (0) 2023.09.08
[윈도우 함수] SUM() OVER()  (0) 2023.09.06
서브 쿼리  (0) 2023.09.06