1.     Group By 절에 있는 열은 집계함수로 묶지 않고 원본열이름 그대로 출력할 수 있다.

2.     Where절은 (출력되는 결과를) Group By로 묶기 전에 사용해야 한다.

Having절은 (출력되는 결과를) Group By로 묶은 후에 사용한다.

3.     Select

From

Where

Group By

Having

Order By

 

4.     Select로 출력되는 열이 아니더라도 Where절이나 Group By절에서 조건식으로 그 열을 사용할 수 있다.

ex) SELECT TYPE, AVG(PRICE) AS 평균가격

FROM TITLES

WHERE ADVANCE > 3000

GROUP BY TYPE

HAVING AVG(PRICE) > 10

 

'.NET프로그래밍 > SQL Server 2008' 카테고리의 다른 글

트리거(trigger)  (0) 2010.11.12
게시판에서 이전글 다음글 기능 프로시저 작성  (0) 2010.09.10
동적 SP 예제  (0) 2010.09.07
binary 및 varbinary  (0) 2010.09.05
SELECT WITH NOLOCK (= WITH(NOLOCK) 이란?)  (0) 2010.07.27
Posted by holland14
: