●avg함수 - 열에 포함된 모든 값의 평균
sum함수 - 열에 포함도니 모든 값의 합
count함수 - 열의 개수를 구하는 함수, ()안에 열이름이나 *가 들어감, 열이름의 경우 null값 제외. *의 경우 null값 포함 모든행 개수
ex)
select avg(score) as average, sum(score) as total, count(name) as game from table;
●max함수 - 열중에서 가장 큰값을 구하는 함수
min함수 - 열중에서 가장 작은값을 구하는 함수
●where절 안에는 집합ㅎ마수 못쓴다, 집합함수 처리 결과를 조건으로 할때는 group by정과 having절을 이용
ex)
select no, max(price) from table group by no having (max(price)>100);
●열 수정
update 테이블명 set 수정할열이름=수정할값 where 조건식;
●열 삭제
delete from 테이블명 where 조건식;
●열 등록
insert into 테이블명(열이름1, 열이름2....) values(값1, 값2....);
●뷰 생성
create view 뷰이름 as select 열이름 from 테이블명 where 조건식;
●뷰에 열 등록
insert into 뷰이름(열1, 열2, 열3...) values(값1, 값2, 값3...);
●뷰에 열 수정
update 뷰이름 set 열이름=수정할값 where 조건식;
●뷰의 값 삭제
delete from 뷰이름 where 조건식;
●뷰 삭제
drop view 뷰이름;
'프로그래밍 > DB' 카테고리의 다른 글
오라클 개행문자 제거해서 select 하기 (0) | 2015.02.09 |
---|---|
mySQL 페이징 쿼리문 (0) | 2012.03.18 |
sql 기본문법 간단 정리4 (0) | 2012.01.10 |
sql 기본문법 간단 정리3 (0) | 2012.01.09 |
sql 기본문법 간단 정리1 (0) | 2012.01.08 |
댓글