
- 함수 : 데이터를 받아서 결과를 출력
- 단일행 함수 : 하나의 입력값(행)에 대한 리턴
- 다중행 함수 : 여러 개의 입력값(행)에 대한 리턴
컬럼명 또는 "문자열")# 예제 16. 사원 테이블에서 존재하는 이름을 모두 소문자로 출력
select lower(ename)
from emp;
# 문제 1. 이름이 scott인 사원의 이름, 월급 출력 시 이름을 소문자로 검색해도 같은 결과가 나오도록 출력
select ename, sal
from emp
where lower(ename) = 'scott';
컬럼명 또는 "문자열", 시작 철자의 인덱스, 추출할 문자의 개수) # 예제 17. SMITH에서 MI만 추출하여 출력
# from dual: 가상의 테이블 환경을 구성하여 질의문의 결과를 확인할 때 사용
# dual: 함수로 실행되는 하나의 결과값을 보기 위한 가상의 테이블
select substr('SMITH', 2, 2)
from dual;
# 문제 1. 사원 테이블에서 이름 출력 시 이름의 첫 글자만 출력 (소문자로)
select lower(substr(ename, 1, 1))
from emp;

