전문적인 정보를 다루는 것이 아닌 개인적으로 학습한 내용에 대해
포스팅을 했기 때문에 이점을 감안하여 봐주시면 감사하겠습니다👏
행의 중복 출력 방지하기
SELECT 문은 일치하는 모든 행을 가져온다. 만약, 중복된 값을 전부 출력할 필요가 없다면
SELECT DISTINCT 조회할 컬럼명
FROM 테이블 명
형태로 구성해야한다. 현재 아래의 예제를 보면 SELECT에 해당하는 모든 행이 나오고 있다.
SELECT vend_id
FROM Products;
이 때, 중복되는 행을 제거하려면 DISTINCT 키워드를 사용하면 된다.
DISTINCT 키워드를 사용하면 중복되는 vend_id 행을 제거하여 아래와 같은 결과가 나오게 된다
SELECT DISTINCT vend_id
FROM Products;
DISTINCT 키워드는 모든 열에 적용되며, 하나의 열에만 부분적으로 적용할 수는 없다.
'Back-end > DB' 카테고리의 다른 글
[MySQL] 데이터 정렬하기 - ORDER BY (0) | 2021.05.24 |
---|---|
[MySQL] LIMIT, OFFSET - 페이징시 쿼리 (0) | 2021.05.21 |
[MySQL] 금일 특정 시간대 만들어진 데이터의 조회하기 (0) | 2021.03.16 |
[MySQL] MySQL 이벤트스케줄러 생성 (Event Scheduler) (0) | 2021.03.05 |
[MySQL] ON UPDATE CURRENT_TIMESTAMP 생성 방법 (0) | 2021.03.04 |
댓글