테이블내 같은값중 최근/과거값 구하기 (partition by)

By | 1월 27, 2010

– 출처 : 데이터베이스사랑 – 안녕하세요~ 질문좀 드립니다. A 테이블에 aaa bbb date 111 123 20091201 111 124 20091230 222 246 20100101 222 248 20100105 222 250 20100103 333 345 20081123 333 346 20091124 이렇게 있는데 aaa가 같은 값중 date가 생성일이 빠른거 / 나중인거 두가지 쿼리를 알고 싶습니다. 생성일이 빠른건 aaa bbb date 111 123 20091201… Read More »

[오라클] 오라클 9i 이상일 경우 무한로우 생성 쿼리

By | 1월 20, 2010

– 출처 : http://kr.blog.yahoo.com/nwisio1450/128 – 무한로우 생성 쿼리 입니다. Oracle 9i 일 경우 SQL>select * from         (select level from dual connect by level <= 10); Oracle 10g 일 경우 SQL>select level from dual connect by level <= 10 원하는 rows 만큼 level <= ? 숫자를 넣어주세요.. 이 쿼리는 상당히 유용합니다. 즉 예전에 copy_t 테이블로 사용하던 달력테이블이던지,… Read More »

[펌글] copy_ymd 테이블 생성하기

By | 1월 20, 2010

– 출처 : http://xamp.tistory.com/420 – — 1. copy_ymd를 생성 (일별) CREATE TABLE copy_ymd (ymd, ymd_date) AS SELECT TO_CHAR(TO_DATE(‘19591231′,’yyyymmdd’) + ROWNUM, ‘yyyymmdd’), TO_DATE(‘19591231′,’yyyymmdd’) + ROWNUM FROM (select * from row_100 a, row_100 b, row_100 c) — 어떻게든 36525 이상의 row를 갖게 하면 된다. WHERE ROWNUM <= 36525;   — 2. copy_ym을 생성 (월별) CREATE TABLE copy_ym (yyyymm,… Read More »

[펌글] AM2와 AM2+ 그리고 AM3 의 3가지 소켓은 통합소켓

By | 1월 13, 2010

–  출처 : http://kr.blog.yahoo.com/kimyoung77@ymail.com/14 – AM2와 AM2+ 그리고 AM3 의 3가지 소켓은 통합소켓입니다… 몇가지 기술적 차이가 나오긴하지만.. 서로 바이오스상으로 지원을 한다면 호환이 가능하지요…. 다만… AM2나 AM2+ 소켓 시피유를 AM3 보드에 탑재하는것은 불가능합니다… 반대로 AM3 시피유는 AM2, AM2+에 탑재 가능하지요… AM2와 AM2+의 차이는 HTT 대역폭차이입니다… AM2는 양방향 2000MHz까지만 지원해주고… AM2+는 양방향 최대 5200MHz까지 지원을 해줍니다..(대역폭이란 부품끼리 정보를… Read More »

정렬 알고리즘 예제

By | 1월 8, 2010

* 버블 정렬 예제 (Java) int[] arr = {8,6,4,2,5,1,3,7}; for(int i=(arr.length -1); i>0; i–){  for(int j=0; j<i; j++){   int temp = 0;   if(arr[j] > arr[j+1]){    temp = arr[j];    arr[j] = arr[j+1];    arr[j+1]= temp;   }  } } System.out.println(java.util.Arrays.toString(arr));

[링크] 정렬(sort) 알고리즘

By | 1월 8, 2010

정렬의 기본 개념 선택 정렬 (Selection Sort) 버블 정렬 (Bubble Sort) 삽입 정렬 (Insert Sort) 병합 정렬 (Merge Sort) 퀵 정렬 (Quick Sort) 힙 정렬 (Heap Sort) 기수 정렬 (Radix Sort) 계수 정렬 (Counting Sort)

[펌글] Stub/Skeleton, RMI 통신 매커니즘

By | 1월 4, 2010

– 출처 : http://blog.naver.com/chetgood/80045310424 – <Stub/Skeleton을 통한 RMI 통신 메커니즘>   미들웨어인 Stub/Skeleton에 대해 상세히 설명하겠습니다. RMI가 외부에 보여지는 모습이라면, Stub과 Skeleton은 이런 메커니즘을 가능하게끔 RMI가 내부에서 여러가지 복잡한 과정을 처리하기 위해 사용하는 미들웨어입니다. Stub과 Skeleton은 우리가 만든 원격 객체를 rmic라는 컴파일러를 사용해서 만드는데, 이렇게 만들어진 Stub과 Skeleton은 각각 클라이언트와 서버에 위치하여 실제로 클라이언트와 서버 사이의… Read More »

[펌글] rownum 으로 페이징 범위 지정을 해주고 싶을 때

By | 12월 31, 2009

– 출처 : http://webprogrammer.tistory.com/1103 – 오라클에서 rownum 은 쿼리가 실행될 때 결과 레코드에 번호를 나타내어 주는 필드이다. 물론 table 을 만들 때 rownum 을 만들어줄 필요는 없다. 어떠한 테이블이라도 “select rownum from boardtable” 의 형태로 쿼리를 날리면 레코드에 번호컬럼이 생기는 것을 볼수 있다. 따라서 페이징을 위한 쿼리에서 우리는 rownum 이 10 보다 크고 20 보다 작은… Read More »

[펌글] 자주 쓰는 자바스크립트(javascript) 함수 (input 에 숫자만 입력하게 하는 등)

By | 12월 31, 2009

– 출처 :  http://webprogrammer.tistory.com/1194 – //var    _intValue   = ‘0123456789’; //var    _upperValue = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’; //var    _lowerValue = ‘abcdefghijklmnopqrstuvwxyz’; //var    _etcValue   = ‘~`!@#$%%^&*()-_=+\|[{]};:\’\”,<.>/?’; //var    dayOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31); n = (document.layers) ? 1:0; ie = (document.all) ? 1:0; if (n) document.captureEvents(Event.KEYPRESS); function fnTest(pval) {   fnTest =  doReverse(pval.value) ;   alert… Read More »

[펌글][자바스크립트] 브라우저명을 정확히 알아내기

By | 12월 31, 2009

– 출처 : http://webprogrammer.tistory.com/1276 – 보통 브라우저명을 체크할 때 아래 코드를 많이 사용합니다. var DOM = (document.getElementById) ? true : false; // W3C 표준 var IE4 = (!DOM && document.all) ? true : false; // IE4 var IE5 = (DOM && (navigator.userAgent.indexOf(“MSIE”)>-1)) ? true : false; // IE5 >= 5 var NS4 = (!DOM && document.layers)… Read More »