본문 바로가기

주절주절

MSSQL, 오라클 문자열자르기

[MSSQL]

SELECT SUBSTRING('1234567890',5,5)

 

[ORACLE]

SELECT SUBSTRING('1234567890',5,5)

  FROM DUAL

 

결과값 '56789'

설명 -> SUBSTRING(문자,몇번째 자릿수부터 자를건지,몇자리를 가져올건지)

위 예제 같은 경우는 '1234567890'이라는 문자의 5번째 자리인 5부터 5자리를 가져오는 식이므로

결과값은 56789가 된다

 

MSSQL은 SUBSTRING / 오라클은 SUBSTR

함수이름만 다를 뿐 기능과 사용법은 동일하다