SQL

오라클 함수 LPAD, RPAD, LTRIM, RTRIM, 날짜 함수

저스크라이크헤븐 2019. 12. 24. 16:25

LPAD, RPAD : 빈곳을 채워주는 함수


SELECT LPAD(DEPTNO,5,'A') FROM EMP;  -> DEPTNO를 5글자로 지정하고 빈곳을 A로 채워라
SELECT RPAD(DEPTNO,5,'A') FROM EMP;

 

LTRIM, RTRIM : 왼쪽, 오른쪽에서 문자열 추출


SELECT LTRIM('테스트입니다') AS ONE FROM DUAL;
SELECT LTRIM('테스트입니다','테스트') AS ONE FROM DUAL;

-->'테스트입니다'에서 왼쪽부터 '테스트' 글자가 있으면 추출

SELECT LTRIM('테스트입니다','스트') AS ONE FROM DUAL;

 

날짜 함수
select sysdate-1/24 from dual;
select ename, round(TO_DATE('2019-12-31','YYYY/MM/DD')-sysdate) from emp;
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD,HH24:MI:SS') FROM DUAL;