공부/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 ⓑ 는 해당 구문이 수행되는 시점에서
오라클 내부적으로는 부등호 연산자의 형태로 바뀌어 연산 처리된다.
반응형