Terriermon - Digimon

오라클 문자 함수

2023. 11. 9. 17:11자격증/SQLD

1. CHR(ASCII 코드)

SELECT CHR(65) FROM DUAL;

 

 

 

2. LOWER(문자열): 문자열을 소문자로 변환

SELECT LOWER('JENNIE') FROM DUAL;

 

 

3. UPPER(문자열) : 문자열을 대문자로 변환

SELECT UPPER('jennie') FROM DUAL;

 

 

4. LTRIM(문자열[,특정 문자]) *는 옵션

 특정 문자를 따로 명시해주지 않으면 문자열의 왼쪽 공백을 제거,

명시했을 경우 문자열을 왼쪽부터 한 글자씩 특정 문자와 비교하여 특정 문자에 포함되어 있으면 제거하고 포함되지 않았으면 멈춤

SELECT LTRIM('    JENNIE') FROM DUAL;

 

 

SELECT LTRIM('블랙핑크','블랙') FROM DUAL;

 

 

 

5. RTRIM(문자열 [,특정문자]) * []는 옵션

특정 문자를 따로 명시해주지 않으면 문자열의 오른쪽 공백을 제거,

명시했을 경우 문자열을 오른쪽부터 한 글자씩 특정 문자와 비교하여 특정 문자에 포함되어 있으면 제거하고 포함되지 않았으면 멈춤

 

SELECT RTRIM('JENNIE   ') FROM DUAL;

 

 

SELECT RTRIM('블랙핑크','핑크') FROM DUAL;

 

 

 

SELECT RTRIM(LTRIM('   SQ  L   ')) FROM DUAL;

LTRIM으로 왼쪽 공백이 제거된 다음 RTRIM 으로 오른쪽 공백이 제거된다

 

 

SELECT RTRIM(LTRIM('SQL DEVELOPER','S'), 'SQL') FROM DUAL;
--LTRIM 으로 'S'만 지워진다. RTRIM 으로 오른쪽부터 'SQL'이라는 문자열을 찾지만 해당 문자열이 없기 때문에 진행을 멈춤

 

반응형