프로그래밍/DB

sql 기본문법 간단 정리2

-현's- 2012. 1. 9. 21:17
반응형



●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 뷰이름;






 

반응형