본문 바로가기

Memory by Naearu97

셀렉트박스 동적 컨트롤 동적으로 셀렉트박스에 Option 항목을 추가할 일이 자주 발생한다. 그럴때에는 new Option();을 이용하면 되는데.. 다음과 같이 사용한다. function AddSelectBox(txt,vlu){ var Obj = document.forms['F'].selBox.options; //전통적인 형식 또는 var Obj = document.getElementsByName('selBox')[0].options; //DOM형식 Obj[Obj.length] = new Option(txt,vlu); } AddSelectBox('보여줄 글','값'); 꼭 한가지 주의할 점은.. 팝업창에서 부모창의 셀렉트박스를 컨트롤 하려고 하면 예외오류가 발생한다는 점이다. 그럴때에는 반드시 부모창에 함수를 만들어 놓고 팝.. 2007. 8. 23.
숫자만 입력되게 만들기 function number_input() { if((event.keyCode57)) { event.returnValue=false; } } 2007. 8. 22.
GROUP BY 계산 함수와 함께 각 그룹에 대해 하나의 행과 하나의 요약 정보를 생성 SELECT field_name From table_name WHERE search_conditions GROUP BY [ALL] aggregate_free_expression [, aggregate_free_expression...]] [HAVING search conditions] - GROUP BY : 선택된 테이블의 각 그룹에 대한 요약 정보를 생성 - HAVING : 결과 행들에 대해 제약을 가함, 조건에 맞지 않는 그룹들을 제외한다. * ANSI 표준 SQL에서의 요구사항 - fields_name 에 있는 모든 컬럼들은 반드시 GROUP BY 절에 나타나야 한다. - HAVING 에 있는 컬럼은 반드시 하나의 값을 반환해야.. 2007. 8. 20.
Group by, Rollup, Cube의 차이점 ◈ ROLLUP operator - ROLLUP구문은 GROUP BY절과 같이 사용 되며, GROUP BY절에 의해서 그룹 지어진 집합결과에 대해서 좀 더 상세한 정보를 반환하는 기능을 수행합니다. - SELECT절에 ROLLUP을 사용함으로써 보통의 select된 데이터와 그 데이터의 총계를 구할 수 있습니다. ※ 우선 아주 간단한 예제부터 살펴 보겠습니다. (scott유저의 emp테이블을 가지고 테스트 했습니다.) -- Group By를 사용해서 직업별로 급여 합계를 구하는 예제 입니다. SELECT job, SUM(sal) FROM emp GROUP BY job JOB SUM(SAL) ---------- ---------- ANALYST 600 CLERK 3200 MANAGER 33925 PRESI.. 2007. 8. 20.