[ORACLE]그룹함수로 중복된 컬럼 제거하기

2017. 11. 8. 15:16·Database
반응형

-- 2건이상 데이터
SELECT  MAX(ID) AS ID, MAX(TIMS_DATE) AS TIMS_DATE, MAX(FUND_CODE) AS FUND_CODE, COUNT(*) AS CNT
  FROM IFT_FUND_STANDARD_MODIFY
  WHERE FUND_CODE ='01032'
GROUP BY TIMS_DATE||FUND_CODE
HAVING COUNT(*) > 1

 

-- 2건이상 데이터중 과거 데이터 삭제
DELETE  -- SELECT꼭 해보고 날려버린다
FROM IFT_FUND_STANDARD_MODIFY
WHERE TIMS_DATE||FUND_CODE
IN
(
    SELECT TIMS_DATE||FUND_CODE
    FROM IFT_FUND_STANDARD_MODIFY
    WHERE FUND_CODE ='01032'
    GROUP BY TIMS_DATE||FUND_CODE
    HAVING COUNT(*) > 1
)
AND ID NOT IN (
SELECT  MAX(ID) as ID
  FROM IFT_FUND_STANDARD_MODIFY
  WHERE FUND_CODE ='01032'
GROUP BY TIMS_DATE||FUND_CODE
HAVING COUNT(*) > 1
)

 

CONCAT(TIMS_DATE,FUND_CODE) 도 가능

 

출처 - http://linguist79.tistory.com/49

반응형
저작자표시 (새창열림)

'Database' 카테고리의 다른 글

[ORACLE]COUNT DECODE  (0) 2018.06.04
[ORACLE]WMSYS.WM_CONCAT 월별데이터 합치기  (0) 2018.04.06
[ORACLE]두 테이블의 컬럼 3개 값들 비교 쿼리  (0) 2017.11.07
[ORACLE]ALTER COLUMN  (0) 2017.10.17
[MSSQL]SQL Server 로 엑셀을 테이블처럼 이용하기. OPENROWSET , EXCEL JOIN  (0) 2017.07.04
'Database' 카테고리의 다른 글
  • [ORACLE]COUNT DECODE
  • [ORACLE]WMSYS.WM_CONCAT 월별데이터 합치기
  • [ORACLE]두 테이블의 컬럼 3개 값들 비교 쿼리
  • [ORACLE]ALTER COLUMN
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    데이터
    mssql
    자동차
    Toad
    서버
    백업
    설정
    리눅스
    java
    MySQL
    Windows
    table
    tomcat
    select
    파일
    윈도우
    server
    Linux
    Shell
    오라클
    DATABASE
    apache
    테이블
    IP
    user
    eclipse
    DB
    delete
    Oracle
    sql
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[ORACLE]그룹함수로 중복된 컬럼 제거하기
상단으로

티스토리툴바