분류 전체보기 850

rollup cube

네이버 어딘가에서 무단으로 훔쳐왔음.. -_-; 네이버 검색 창에서 rollup으로 검색 후 선정. 편집이 좀 조잡하지만... 내용은 만점. 죄송하고 감사합니다. ◈ ROLLUP operator - ROLLUP구문은 GROUP BY절과 같이 사용 되며, GROUP BY절에 의해서 그룹 지어진 집합결과에 대해서 좀 더 상세한 정보를 반환하는 기능을 수행합니다. - SELECT절에 ROLLUP을 사용함으로써 보통의 select된 데이터와 그 데이터의 총계를 구할 수 있습니다. ※ 우선 아주 간단한 예제부터 살펴 보겠습니다. (scott유저의 emp테이블을 가지고 테스트 했습니다.) -- Group By를 사용해서 직업별로 급여 합계를 구하는 예제 입니다. SELECT job, SUM(sal) FROM emp..

데이터베이스 2014.10.17

rownum 과 페이징

이번 호의 Ask Tom 컬럼은 지금까지와는 조금 다른 내용을 담고 있습니다. 필자는 오라클 데이터베이스에서 Top-N 쿼리와 페이지네이션(pagination) 쿼리를 구현하는 방법에 대해 자주 질문을 받곤 합니다. 하나의 컬럼을 통해 이러한 질문에 한꺼번에 대답하기 위한 방편으로, 의 내용을 인용하기로 했습니다. 컬럼의 포맷에 맞게 책의 내용이 다소 수정되었음을 참고하시기 바랍니다.Tom Kyte결과 셋의 제한ROWNUM은 오라클 데이터베이스가 제공하는 마술과도 같은 컬럼입니다. 이 때문에 많은 사용자들이 문제를 겪기도 합니다. 하지만 그 원리와 활용 방법을 이해한다면 매우 유용하게 사용할 수 있습니다. 필자는 주로 두 가지 목적으로 ROWNUM을 사용합니다.Top-N 프로세싱: 이 기능은 다른 일부 ..

데이터베이스 2014.10.17

Gumby Framework

Gubmy Frameworkhttp://gumbyframework.com/ 프론트엔드에서 아주 간단하게 쓸수있는 프레임워크.UI부분만 보자면, 인상깊지는 않다. 조금 무겁더라도 bootstrap이나, semantic-ui가 나은선택으로 보인다. 외국웹에서 자주보이는 스타일로, 메트로스타일 버튼은 사실 굳이 프레임워크를 쓰지 않아도 되고, 다른 종류의 버튼도 번쩍거리기만 할뿐 심플함에서 벗어난다 쓸만한게 하나 있다면, 다른 프레임워크에서는 좀 찾아보기 힘든 tooltip기능이 제공된다.

디자인 2014.10.17

decode 와 case

DECODE와 CASE 함수는 SQL 문장에서 조건에 해당하는 값을 추출하고자 할 때 주로 사용한다DECODE- DECODE 함수는 조건에 따라 데이터를 다른 값이나 컬럼값으로 추출 할 수 있다.- DECODE(VALUE, IF1, THEN1, IF2, THEN2...) 형태로 사용 할 수 있다.- VALUE 값이 IF1일 경우에 THEN1 값을 반환하고, VALUE 값이 IF2일 경우에는 THEN2 값을 반환한다.- DECODE 함수 안에 DECODE함수를 중첩으로 사용 할 수 있다.아래는 DECODE 함수의 일반적인 예제이다.?12345678910111213-- 부서번호가 10이면 ACCOUNTING, 20이면 RESEARCH, 30이면 SALES-- 나머지는 OPERATIONS를 출력하는 예제SEL..

데이터베이스 2014.10.16