SQL (2) 썸네일형 리스트형 [Oracle]테이블 복제 그동안 테이블 복사할때, 해당 테이블의 구조를 확인하고 desc table1; 동일하게 create table2를 한후, insert into table2 select * from table1 / 으로 생성하였다.. 이런 바보짓이!!!! =ㅁ= 다음과 같이 단순하게 가능하므로 그렇게 하지 말자 ㅠㅠ create table new_table as select * from src_table; 조건을 주면 원하는데로 생성도 가능하므로, 이를 이용해서 중복된것을 삭제하고 새로이 생성도 가능 create table new_table as select distinct * from src_table; 머리가 나빠서 고생하지말고 배우고 익히잡!! [Oracle] 함수설명 특정컬럼에 대하여 중복인 항목을 삭제하거나 업데이트 하고자 해서 오라클 쿼리를 연구하다가 도움되는 함수를 공부해서 남긴다. 역시 쿼리는 복잡복잡~ rank() -- 동일값 동일한 순위 dense_rank() -- 중복 rank 의 수와 무관하게 순위 row_number() -- 유니크한 순위 over ( [partition by col1] order by col2 [asc|desc] ) -- 위같은 그룹함수와 같이 쓰임 with 구분 -- sub query를 단락별로 구분할때 이용 with test as ( select 'A' grade, '90' cnt from dual union all select 'B' grade, '80' cnt from dual union all select 'B' grade,.. 이전 1 다음