반응형
○ 문자 변환 함수
- 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 ⓑ 는 해당 구문이 수행되는 시점에서
오라클 내부적으로는 부등호 연산자의 형태로 바뀌어 연산 처리된다.
반응형
'공부 > Oracle' 카테고리의 다른 글
ORACLE DB :: NULL 처리 (NVL( ),NVL2( ), COALESCE( )) (0) | 2022.03.03 |
---|---|
ORACLE DB :: NULL 이 아닌 값만 얻어오기 (0) | 2022.03.01 |
ORACLE DB :: ROW_NUMBER( ) 와 SEQUENCE, INNER JOIN, OUTER JOIN (0) | 2022.02.27 |
ORACLE :: ROLLUP, CUBE, GROUPING SETS, HAVING절 (0) | 2022.02.24 |
ORACLE :: WHERE 조건절, IN, CREATE, DESCRIBE, COMMENT (0) | 2022.02.23 |