[SQL] DUAL TABLE
Dual Table
듀얼 테이블 확인
듀얼 테이블 내용 확인
upper : 글자를 대문자로 바꾸기
length : 글자 길이 구하기
lengthb : 바이트 길이 구하기
substr : 문자열 일부부만 추출
- 미리 만들어놓은 bit_5 테이블 사용
#생일이 3월달인 사람만 추출
instr : 특정 문자의 위치를 구함
lpad : 공백을 특정 기호로 채움 -> l은 오른쪽으로 밈
rpad : 공백을 특정 기호로 채움 -> r은 왼른쪽으로 밈
20byte만큼 크기를 지정해서 ORACLE 글씨를 오른쪽으로 밀고, 나머지를 #으로 채운다
sysdate : 현재 날짜 출력
#내가 살아온 날 계산
round : 특정 기준으로 반올림
trunc : 특정 기준으로 내림
months_between : 두 날짜 사이의 간격 (달)
add_months : 개월 수를 더함
next_day : 해당 요일에 가장 가까운 날짜 반환
형 변환 함수
to_char : 문자형으로 변환
# YYYY는 년도를 4자리로 표현
각 나라별 통화 기호 출력
☆EMP 테이블이 없어서 퍼옴☆
to_date : 날짜형으로 변환
to_number : 숫자형으로 변환
예시
- 테이블명 : table1
nvl : null에 값을 넣어줌
값을 넣어주지 않아서 null로 뜸
bunus에 null값을 0으로 지정해줌
decode : 해독
#여자는 1, 남자는 2
case : 조건문 -> if문과 비슷