본문 바로가기
프로그래밍/DB

sql 기본문법 간단 정리2

by -현's- 2012. 1. 9.
반응형



●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

댓글