본문 바로가기

ORACLE/SQL

function

728x90
반응형
LOWER 소문자로 변환
UPPER 대문자로 변환 
INITCAP 맨 앞 이니셜만 대문자로 변환
CONCAT('Hello', 'World') 단어 합치기   
SUBSTR('HelloWorld', 1, 5)    
LENGTH('HelloWorld') 문자열의 길이  
INSTR('HelloWorld', 'W')    
LPAD(salary, 10, '*') 오른쪽 정렬 후 왼쪽에 생긴 빈 공백에 특정문자 채우기  
RPAD(salary, 10, '*') 왼쪽 정렬 후 오른쪽에 생긴 빈 공백에 특정문자 채우기  
REPLACE
('JACK and JUE', 'J', 'BL')
   
TRIM
('H', FROM 'HelloWorld')
잘라내기  
ROUND(45.926, 2) 소수점 자리수까지 해서 반올림
TRUNC(45.926, 2) 소수점 특정자리까지 절사할때 사용
MOD(1600, 300)  
MONTHS_BETWEEN 날짜와 날짜 사이의 개월 수를 계산 
ADD_MONTHS 달수를 더함
NEXT_DAY 기준날짜에서 요일을 찾아 몇일인지 반환
LAST_DAY 기준날짜에서 마지막 날을 출력

 

728x90
반응형