[MySQL]중복 제거 시 사용하는 DISTINCT
🤔 DISTINCT란?DISTINCT는 중복된 행을 제거하여 유일한 결과만 반환한다.기본 문법은 아래와 같음.SELECT DISTINCT 컬럼1, 컬럼2, ...FROM 테이블명; 👨💻 DISTINCT 예시SELECT DISTINCT o.customer_id, o.order_id, o.delivery_status, COUNT(o.product_id) OVER ( PARTITION BY o.customer_id, o.order_id, o.delivery_status ) AS product_countFROM orders oWHERE o.is_cancelled = 'N'; DISTINCT를 활용해, 고객 ID, 주문 ID, 배송 상태가 동일한 경우 중복을 ..
2025. 4. 3.