1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
--합계, 평균, row의 개수
select sum(sal), avg(sal), count(sal), count(*)
from emp;
--comm합계, row의 갯수, comm의 갯수(null값이 있어서 4로 출력)
select sum(comm), count(*), count(comm)
from emp;
--데이터 있는 것만 count
select comm, count(comm) from emp;
--2200 / 4 = 550 //null값은 빼고 계산된다.
--sum(comm)/count(comm);
select avg(comm) from emp;
--sal의 최대값, 최소값
select max(sal), min(sal) from emp;
--최근의 입사일과 가장 오래된 입사일
select max(hiredate), min(hiredate) from emp;
--전체 row의 갯수 / comm의 row의 갯수 (null값 제외)
select count(*), count(comm) from emp;
--Q.10번 부서에서 comm을 받는 사원의 수는?
select count(comm) from emp
where deptno = 10;
--우리회사의 직책의 수 distinct
select count(distinct job) from emp;
|
cs |
반응형
'2019 > ORACLE' 카테고리의 다른 글
SQL group by (문제) (0) | 2019.11.18 |
---|---|
SQL group by having (0) | 2019.11.18 |
SQL CASE-WHEN-THEN (0) | 2019.11.15 |
SQL DECODE (0) | 2019.11.15 |
SQL NVL NVL2 (0) | 2019.11.15 |