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;
반응형