순서: select from where groupby having orderby
집계함수: count, sum, avg, max, min, stddev(복수행의 해당 칼럼 간의 표준 편차), variance(복수행의 해당 컬럼 간의 분산)
집계함수는 null 값을 제외하고 계산한다.
ex)
sum: 평균집계 (많이 나옴)
select department , sum(salary) as sumsalary from salary group by department having salary >=6000;
급여sum 를 급여합계sumsalary 로 출력. 부서department 별 급여 합계sumsalary 가 6000이상인 부서를 출력
select 특성 ,avg( 무게) as 무게평균 from 행성 group by 특성;
행성 테이블서 특성별로 무게평균을 출력
in: 여러 값을 찾고 싶을 때
select studentnum , name from student where grade in grade(3,4);
student 테이블서 grade 가 3,4학년엔 studentnum, name 출력
distinct : 중복되지 않게 출력, 동일 튜플을 제거하고 출력
select distinct grade from table1;
table1서 중복 학년을 제거하고 출력
desc: 내림차순
acs: 오름차순
select * from score order by math desc, science desc;
score 테이블서 math 를 내림차순으로 정렬. math 점수 같을 시 scinec 내림차순으로 정렬
select * from score orderby score asc;
score 테이블 점수 내림차순으로 정렬
'정보처리기사' 카테고리의 다른 글
정보처리기사 자주 나오는: (0) | 2023.07.14 |
---|---|
정보처리기사 database: between, update, cube, alter, insert into, 와일드 카드 %, null (0) | 2023.07.14 |
정보처리기사 database : create index,view, grant, dense_rank, delete, drop (0) | 2023.07.14 |
정보처리기사 database: union , intersect (0) | 2023.07.14 |
정보처리기사 database : join (0) | 2023.07.14 |