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 시켜서


반응형