본문 바로가기
반응형

전체 글2336

GNU 철학과 통계학에서의 GNU (이철희 님) -GNU 철학과 통계학에서의 GNU- 발표자 : 이철희(University of Saskatchewan) R Core Developement Team에서 Korean Translation Team 리더를 맡고 있는 이철희씨로부터 GNU 철학과 통계학에서의 GNU에 대해 알아봅니다. 구체적인 내용은 GNU R 조직 구조 및 업무과정, 그리고 국내 GNU R의 현황과 통계강국을 위해 우리가 해야할 일에 대한 토의등이다. R의 기술적인 부분에 대해서는 전혀 언급하지 않으며, R에 녹아 있는GNU 철학을 이야기하고, 그 철학이 회사에서 어떤 모습으로 나타나는지, 그리고 R 의 발전에는 어떤 영향을 미치게 되었는가를 이철희씨의 경험을 바탕으로 진행될 것입니다. 마지막으로 R에 대한 토의와 함께 캐나다 대학과 대학.. 2011. 1. 6.
[오라클] 테이블 전치 메모리상의 템프 테이블 생성(실제 테이블생성아님)하여 테스트함. 사용하고자 하는 select구문 위해서 같이 실행 1. Hierarchical Queries(계층구조)를 사용 WITH BACK AS ( SELECT 'mbc' name, '2005' year1, 'A' gubun FROM DUAL UNION ALL SELECT 'mbc' , '2006' , 'B' FROM DUAL UNION ALL SELECT 'mbc' , '2007' , 'C' FROM DUAL UNION ALL SELECT 'sbs' , '2007' , 'C' FROM DUAL ) --1. Hierarchical Queries(계층구조)를 사용 SELECT name ,SUBSTR(MAX(SYS_CONNECT_BY_PATH(gubun,.. 2011. 1. 4.
[오라클] 오라클 날짜를 SAS날짜로 변경(oracle,d... /*오라클 데이터 형식은 보통 2002/04/14 00:00:00 이런 형식이죠. 오라클에서 SAS로 데이터를 가져오면 22APR2003:00:00:00 이런 형식이 되어서 데이터 처리가 필요하죠.아래 역시 데이터 처리를 하지만, SAS로 데이터를 쓰면서 처리를 하니 시간을 줄일수 있을듯 합니다.*/ 혹시 더 편한방법 아시면 알려주시겠어요...오라클에서 바로 처리를 못하겠더라구요.오라클 에서 날짜 포맷을 "20090505" 이런 형태로는 안되더군요(시간이 같이 붙음) proc sql; connect to oracle(user=olapuser password=olapuser path='DR'); %put &sqlxmsg; create table SAS.BACK as select datepart(VAR1) .. 2011. 1. 4.
오라클(Oracle) 함수 리스트 SQL Functions 1. 수치함수 2. 문자값을 반환하는 문자 함수 3. NLS 문자 함수 4. 수치값을 반환하는 문자함수 5. 일시 함수 6. 일반적인 비교 함수 7. 변환 함수 8. LARGE OBJECT(LOB) 함수 9. 수집 함수 10. 계층 함수 11. XML 함수 12. 인코딩 함수와 디코딩 함수 13. NULL 함수 14. 환경 함수 와 식별자 함수 15. 집계 함수 16. 분석 함수 17. Object 참조 함수 18. 모델 함수 19. 기타 단일행 함수 단일행 함수 단일행 함수는 쿼리 테이블 또는 뷰의 모든 행에 대하여 단일 결과 행을 반환한다. 이 함수는 select lists,where 구문,START WITH, CONNECT BY 구문, HAVING구문을 지정할수 있다. 1... 2011. 1. 4.
오라클 랜덤 샘플링 ( Oracle Random Sampling ) * 100개를 랜덤 샘플링하는 방법. 1. SASMPLE 명령어 이용 Oracle Program select count(*) from EORD01 sample(10) * 10%를 랜덤 샘플링(추출하는 숫자에 맞춰서 정함) where rownum 2011. 1. 4.
Oracle 날짜 관련 함수 select /* 오늘날짜 시분초 포함*/ to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual select /* 오늘날짜 00시 00분 00초 */ to_char(trunc(sysdate),'yyyy/mm/dd hh24:mi:ss') from dual select /* 오늘날짜 00시 00분 00초 위와 동일*/ to_char(trunc(sysdate,'dd'),'yyyy/mm/dd hh24:mi:ss') from dual select /* 이번달 1일 00시 00분 00초 */ to_char(trunc(sysdate,'mon'),'yyyy/mm/dd hh24:mi:ss') from dual select /* 올해 1월 1일 00시 00분 00초 */ to_char.. 2011. 1. 4.
[오라클] HINT모음 1. ALL_ROWS Goal : Best Throughput 용도 : 전체 RESOURCE 소비를 최소화 시키기 위한 힌트. Cost-Based 접근방식. 예 : SELECT /*+ALL_ROWS */ EMPNO,ENAME FROM EMP WHERE EMPNO = 7655; 2.FIRST_ROWS Goal : Best Response Time 용도 : 조건에 맞는 첫번째 row를 리턴하기 위한 Resource 소비를 최소화 시키기위한 힌트. Cost-Based 접근방식. 특징 : - Index Scan 이 가능하다면 Optimizer가 Full Table Scan 대신 Index Scan을 선택한다. - Index Scan 이 가능하다면 Optimizer가 Sort-Merge 보다 Nested Loop.. 2011. 1. 4.
오라클(Oracle) 테이블 용량 및 칼럼 정보 확인 1. tablespace조회 select file_name,tablespace_name from dba_data_files; 2. tablespace의 segment조회 select SEGMENT_NAME,TABLESPACE_NAME,BYTES, ROUND(BYTES /1024/1024,2) from dba_segments WHERE TABLESPACE_NAME ='EIS' ORDER BY BYTES DESC; --Table_Size 조회 select segment_name ,TO_NUMBER(sum(bytes))/1024/1024 from user_extents GROUP BY segment_name 3. 계정체크 SELECT USERNAME, ACCOUNT_STATUS, TO_CHAR(LOCK_DAT.. 2011. 1. 4.
반응형