티스토리 뷰

💼 정보 ver1.0

중복 제거 GROUP BY , HAVING

James Wetzel 2011. 3. 10. 10:38

ALTER PROCEDURE dbo.ThemaCategoryRegion_SelectIsAll
 @themaCategory_No int
AS
 Select regionName, MAX(No) AS No,  MAX(do) AS do, MAX(si) AS si, MAX(dong) AS dong
 From ThemaCategoryRegion
 GROUP BY regionName, ThemaCategory_No, state
 HAVING ThemaCategory_No = @themaCategory_No AND state = 'I'
 ORDER BY regionName asc

"지리산"이 두번 중복 되는대 출력시 "지리산" 중복을 제거하고 값을 출력하고싶을때.

참조]
공병만 (byungman79)  공병만님께 메시지 보내기공병만님을 내 주소록에 추가합니다.공병만님의 개인게시판 가기 번호: 9046  

단일 컬럼만 보고자할때 1,2 번을 참고하시면 됩니다.

 

1)

Select DSTINCT regionName
From ThemaCategoryRegion  

 

 

2)

Select regionName
From ThemaCategoryRegion  

group by regionName

 

3) 다른 컬럼값을 같이 보시고자 하면 MAX , MIN, SUM 등을 사용해서 한개만 선택되도록

Select regionName, max(No),  max(do), max(si), max(dong)
From ThemaCategoryRegion  

group by regionName


반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함