코딩테스트/SQL

[SQL] 공백 제거 TRIM, 문자열 자르기 SUBSTRING , 문자열 치환 REPLACE

박소민 2024. 3. 23. 01:03
공백(스페이스바) 제거: TRIM
LTRIM, RTRIM, TRIM

 

문자열 자르기
SUBSTRING( 문자열, 시작위치, 길이 )
LEFT (문자열, 길이)
RIGHT (문자열, 길이)

 

SELECT SUBSTRING(NAME, 2, 4) // NAME의 2번째글자부터 4글자 출력
     , SUBSTRING(NAME, 1, 4) // NAME의 1번째글자부터 4글자 출력
     , LEFT(MAIL, 7) // MAIL을 왼쪽부터 7글자 출력
     , RIGHT(MAIL, 5) // MAIL을 오른쪽부터 5글자 출력
  FROM TABLE
  
  
  # John	John@daum.net 일때
  # ohn	John John@da m.net

 

 

문자열 치환 REPLACE, TRANSLATE
SELECT REPlACE('MSSQL', 'S', 'X'), TRANSLATE('MSSQL', 'S', 'X')

#MXXQL MXXQL