STUDY/DB SQL
[SQL] 오라클 중복값 조회 · 제외 조회 · 삭제
ReCode.B
2023. 10. 20. 18:00
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