본문 바로가기

[oracle]조회 대상이 되는 INLINE VIEW를 따로 떼어놓는 방법 1. 언제 필요? 1) 특정 쿼리에서 반복되는 INLINE VIEW를 한번만 작성하고 싶을 때 2) 조회 대상이 되는 INLINE VIEW 가 너무 복잡해서, 조회대상이 되는 INLINE VIEW 와 조회된 결과에 대한 분석함수 적용을 별도로 하고 싶을 때 ex) 총계, 소계를 구할 때 2. 어떻게 쓰나? WITH alias AS (subquery) 를 사용한다. WITH DEPARTMENTS_VIEW AS ( SELECT A.DEPARTMENT_ID FROM DEPARTMENTS A WHERE A.LOCATION_ID = '1700' ) SELECT * FROM EMPLOYEES A, DEPARTMENTS_VIEW B WHERE A.DEPARTMENT_ID = B.DEPARTMENT_ID; 더보기
[oracle]oracle sql 에서 총계, 소계 구하는 방법 금액과 관련된 웹 화면에서 총계, 소계를 구해서 보여줘야 할 때가 많다. 아래와 같은 방식으로 보여주면 된다. --1)일반 방식 --JOB_ID, DEPARTMENT_ID, MANAGER_ID 가 모두 같을 때의 SALARY SUM SELECT A.JOB_ID, A.DEPARTMENT_ID, A.MANAGER_ID, SUM(A.SALARY) FROM EMPLOYEES A GROUP BY A.JOB_ID, A.DEPARTMENT_ID, A.MANAGER_ID; --2)총계, 소계 구하기 --위의 일반 방식에 추가로, JOB_ID, DEPARTMENT_ID 가 같을 때의 SALARY SUM (소계), JOB_ID 가 같을 때의 SALARY SUM (소계), 항목에 상관없이 전체 SUM을 구하고 싶음(총계) .. 더보기
NEXUS7 에서 eclipse 의 android project 실행하기 a. eclipse 에서 android project를 Rus As - Android Application 으로 실행하면, 아래 메시지가 뜨면서 실행되지 않음No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD. a. Settings - SYSTEM - Developer options 활성화 - Settings - SYSTEM - About tablet 에서 Build Number를 여러번 tapping 을 한다. b. Developer options 설정 - Settings - SYSTEM - Developer options 에서 전체를 ON 모드.. 더보기