티스토리 뷰

DATABASE/MSSQL

데이터 중복제거

publepuble 2018. 12. 5. 13:20


select distinct NAME 
from LATTEYA_TABLE
where TYPE IN ('developer' , 'programmer')
    <if test = "BLOG_YN!= '' ">
    AND BLOG_YN= #{blogYn}
    </if>
order by DATE

DISTINCT
유니크한 데이터를 조회하는 경우 즉, 중복된 결과를 제거하고자 할 때 사용함.

select distinct DATE from LATTEYA_TABLE where TYPE IN ('developer','programmer')
// DATE을 중복제거해서 LATTEYA_TABLE 에서 가져오겠다 조건은 TYPE이 developer과 programmer에서만 

GROUP BY
데이터를 그룹핑해서 조회하는 경우

select DATE from LATTEYA_TABLE group by DATE
//DATE을 가져오겠다 LATTEYA_TABLE 에서 DATE을 group by 시켜서


반응형

'DATABASE > MSSQL' 카테고리의 다른 글

MSSQL 문자열 자르기  (0) 2019.03.08
WHERE 1 = 1 을 하는 이유  (0) 2018.12.05
MS SQL 다국어 처리  (0) 2018.12.05
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/08   »
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
글 보관함