728x90
중복값 조회
특정컬럼의 중복된 데이터 찾기 (2건이상의 데이터 찾는 쿼리)
SELECT
WORD,
COUNT(WORD)
FROM TABLE
GROUP BY WORD
HAVING COUNT(WORD) > 1;
중복을 제외한 조회
DISTINCT 를 사용해 중복된 데이터 제외한 유일한 값 조회
SELECT DISTINCT
WORD,
COUNT(WORD)
FROM TABLE
GROUP BY WORD
HAVING COUNT(WORD) > 1;
WHERE절을 사용해 중복되지않은 데이터만 조회
SELECT
WORD,
COUNT(WORD)
FROM TABLE
GROUP BY WORD
HAVING COUNT(WORD) > 1
WHERE COUNT(WORD) = 1;
중복데이터 삭제
WHERE 절을 사용하여 중복값 삭제
DELETE FROM TABLE
WHERE COUNT(WORD) > 1;
DISTINCT 키워드를 사용하여 중복값 삭제
DELETE FROM TABLE
DISTINCT
WHERE COUNT(WORD) > 1;
728x90
'STUDY > DB SQL' 카테고리의 다른 글
[SQL] 오라클과 PostgreSQL 문법 차이 (0) | 2023.11.02 |
---|---|
[PostgreSQL] PostgreSQL 설치하고 테이블 생성까지 (Windows) (0) | 2023.10.24 |
[SQL] 오라클 PK 복합키와 UNIQUE의 차이점 (0) | 2023.10.20 |
[SQL] 오라클 테이블스페이스에서 확장할 수 없습니다 (0) | 2023.08.10 |
[SQL] 오라클 COALESCE 함수 (NULL값 대체하기) (0) | 2023.07.26 |