DB/오라클 SQL문

23. 시스템 현재날짜 | Max | Min | sum(컬럼명), avg(컬럼명) | count(*), count(컬럼명) | To-CHAR (컬럼명[포맷])

DEV-HJ 2022. 2. 21. 16:33
반응형

--시스템의 현재날짜
select sysdate from dual;

--Max
select max(sal), max(hiredate) from emp;
select max(NVL(comm,0)) 가장많은보너스 from emp;

--Min
select Min(sal) from emp;

--sum(컬럼명), avg(컬럼명)
select sum(sal) 총급여,avg(sal) 평균급여 from emp;

--count(*), count(컬럼명)
select count(comm) from emp;
select count(NVL(comm,0)) from emp;
select count(*) from emp;

--To-CHAR (컬럼명[포맷])
select sysdate,TO_CHAR (sysdate, 'YYYY/MM/DD,HH24:MI:SS') from dual;
select sysdate,TO_CHAR (sysdate, 'YYYY') from dual;

--emp에서 사원번호,사원명,입사년도 조회
--7369 SMITH 1980
select empno 사원번호,ename 사원명,TO_CHAR(hiredate, 'YYYY') as 년도 from emp;

--급여앞에 화폐단위 천단위 구분기호
select empno,ename,TO_CHAR(sal,'$999,999') as 급여 from emp;




반응형