반응형
--시스템의 현재날짜
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;
반응형
'DB > 오라클 SQL문' 카테고리의 다른 글
24. 23일수업 복습문제 (0) | 2022.02.22 |
---|---|
23. 문제풀이4개 | LIKE '_A%'; (2번째 글자가 A인 경우) 연산자 (0) | 2022.02.21 |
23. UNION (중복된값 제거) | UNION ALL (중복값까지 모두) | intersect 연산자 (교집합) (0) | 2022.02.21 |
23. order by 1,2 | where, order by 같이 쓰기 | 별명 이용해서 정렬(alias) (0) | 2022.02.21 |
23. 오전수업 복습 | or 연산자 | ★오름차순 다중정렬★ | hiredate>='1990/01/01' (0) | 2022.02.21 |