목록Programming (115)
Patrick's 데이터 세상
한번에 많은 건수를 insert하면 속도 문제가 있고, rollback 세그먼트에 대기하고 있는 건수가 너무 많아서 1000건 씩 나눠서 입력하는 insert pl/sql문 begin declare r int := 0; cursor c1 is select /*+ PARALLEL(a,4) */ rowid, 컬럼, 키값 from 인서트정보테이블; begin for x in c1 loop update 테이블 a set update대상컬럼 = substr(x.update입력컬럼, 1, 6) where 키값 =x.키값; --where x.rowid=rowid; -- 같은 테이블 업데이트인 경우 rowid 로.. r := r + 1; if mod(r, 1000) = 1 then commit; end if; end ..
테이블에서 xmltype의 컬럼이 있을 때, 그 컬럼의 값을 추출하기 위한 쿼리입니다. select extract(value(v), '/*').getRootElement() , extract(value(v), '/*/@display').getStringVal() , extract(value(v), '/*/text()').getStringVal() from 테이블 a, table(xmlsequence(extract(a.rule_value, '/value/*'))) v;
테이블에서 데이터가 입력된 시간을 따로 관리하고 있지 않을 때 timestamp 기능을 이용해서 데이터 입력, 수정 시간을 확인할 수 있습니다. SELECT SCN_TO_TIMESTAMP(ORA_ROWSCN) FROM EMPLOYEE WHERE NAME='james'; #Result SCN_TO_TIMESTAMP를 활용해서 입력된 년/월/일 시/분/초 까지 확인할 수 있습니다. 단, SCN_TO_TIMESTAMP 함수는 변환 가능한 시간에 제약이 있는데 약 5일 미만입니다.
데이터 마이닝(data mining)은 흔히 '데이터 베이스에서의 지식발견(knowledge discovery in database)'이라고 불리우며 그 외에 지식추출(knowledge extraction), 정보수확(information harvesting), 정보고고학(data archeology), 데이터 패턴 프로세싱(data pattern processing) 등으로도 불리운다. 데이터 마이닝이란 용어는 대부분 통계학자들과 데이터베이스 학자들이 MIS분야와 경영분야 등에서 사용하는 용어이다. 데이터 마이닝을 한마디로 정의하면, 거대한 양의 데이터 속에서 쉽게 드러나지 않은 유용한 정보를 찾아내는 과정이라고 할 수 잇다. 분류 분석 분류 분석은 반응변수(또는 종속변수)가 알려진 다변량 자료를 이용..
1. 상관 분석 상관분석(Correlation Analysis)은 데이터 안의 두 변수 간의 관계를 알아보기 위해 한다. 두 변수의 상관관계를 알아보기 위해 상관계수(Correlation coefficient)를 이용한다. 상관계수에는 등간척도 이상으로 측정되는 두 변수들 간의 상관관계를 측정하는 데 쓰이는 피어슨 상관계수(Pearson correlation)와 서열척도인 두 변수들의 상관관계를 측정하는 데 사용하는 스피어만 상관계수(Spearman correlation)가 있다. 0
회귀 분석(Regression Analysis) 가. 단순회귀분석과 중회귀분석의 개념 회귀분석이란 하나나 그 이상의 변수들이 또 다른 변수에 미치는 영향에 대해 추론할 수 있는 통계기법. 영향을 받는 변수를 종속변수 혹은 반응변수라 하고 보통 y로 표기한다. 영향을 주는 변수를 독립변수 혹은 설명변수라 하고 보통 x, x1, x2 등으로 표기한다. 단순선형회귀모형은 회귀모형 중에서 가장 단순한 모형이다. 단순선형회귀모형은 한 개의 독립변수와 하나의 종속변수로 이루어져 있고, 오차항이 있는 선형관계로 다음과 같이 쓸 수 있다. 위의 모형에서 β0와 β1은 회귀계수라 하고, 특히 β1은 독립션수 x1의 회귀계수라 한다. ϵi는 오차항으로 보통의 경우 평균이 0이고 분산이 σ^2인 정규모형을 따른다고 가정한다..