공부/Oracle

ORACLE DB :: UPPER( ), LOWER( ), INITCAP( )

린구 2022. 3. 3. 21:50
반응형

 

○ 문자 변환 함수

 

- UPPER( )

→ 모든 문자를 대문자로 변환한다.

 

- LOWER( )

→ 모든 문자를 소문자로 변환한다.

 

- INITCAP( )

→ 첫 글자만 대문자로 변환하고 나머지는 모두 소문자로 변환한다.

 

--○ TBL_EMP 테이블에서 직종이 영업사원(세일즈맨)인 사원들의
--    사원번호, 사원명, 직종명을 조회한다.

SELECT EMPNO, ENAME, UPPER(JOB)
FROM TBL_EMP
WHERE UPPER(JOB) = UPPER('sALeSmAN');

 

 

○ BETWEEN A AND B

 

※ BETWEEN ⓐ AND ⓑ 는 날짜형, 숫자형, 문자형 데이터 모두에 적용된다.
    단, 문자형일 경우 아스키코드 순서를 따르기 때문에 (사전식 배열)
    대문자가 앞쪽에 위치하고 소문자가 뒤쪽에 위치한다.

 

    또한, BETWEEN ⓐ AND ⓑ 는 해당 구문이 수행되는 시점에서
    오라클 내부적으로는 부등호 연산자의 형태로 바뀌어 연산 처리된다.

 

반응형