Oracle SQL Manager 에서 제공하는 HR 테이블들의 구조도를 그려보자. 가장 핵심이 되는 테이블은 Key Table이라고 부른다. 연결고리가 가장 많기 때문에. 그렇다면 여기에서 key table 은 EMPLOYEES 테이블이다. 1 2 3 4 5 6 7 8 -- 전체 사원들의 사원번호, LAST_NAME, 부서명, 부서 번호를 조회한다. SELECT EMPLOYEE_ID , LAST_NAME , DEPARTMENT_NAME , D.DEPARTMENT_ID FROM EMPLOYEES E , DEPARTMENTS D ; Colored by Color Scripter cs DEPARTMENT_ID 는 EMPLOYEES테이블에도 있고, DEPARTMENTS 테이블에도 있기 때문에 SELECT 문 ..
서브쿼리- 쿼리 안의 쿼리. - 조회하려는 대상을 알지 못할때, 조회하려는 대상이 너무 많을 때, 조회하려는 대상이 유동적일 때 사용한다. SELECT [COLUMN], [SUB QUERY], [...]FROM [TABLE]WHERE [COLUMN OPER SUBQUERY] 예제1.12345678910111213141516171819202122-- -----------서브쿼리 예제--------------SELECT *FROM EMPLOYEESWHERE SALARY > ( SELECT AVG(SALARY) FROM EMPLOYEES ); -- 평균 금액에서 +-500 정도 받는 사람들만 조회한다.SELECT *FROM EMPLOYEESWHERE SALARY > ( SELECT AVG(SALARY) - 5..
GROUP BY COLUMN명 별 COLUMN명을 조회한다.DISTINCT와의 차이 : 집계 함수를 사용할 수 없다. GROUP BY는 사용 가능하다.SELECT [COLUMN], [COLUMN], [...]FROM [TABLE]WHERE [CONDITIONS]GROUP BY [COLUMN], [COLUMN], [...] 예시1. 12345678-- 부서, 매니저ID 별 MANAGER_ID, DEPARTMENT_ID를 구한다.SELECT MANAGER_ID , DEPARTMENT_IDFROM EMPLOYEESGROUP BY DEPARTMENT_ID , MANAGER_IDORDER BY MANAGER_ID, DEPARTMENT_ID;Colored by Color Scriptercs 집계함수 주로 GROUP..
데이터베이스는 CRUD ( create / read / update / delete)를 할 수 있는 기능을 지원한다. 이 중에서 R에 해당하는 것이 바로 Select이다.SELECT 하나 이상의 테이블에서 여러 데이터를 가져옴.SELECT [COLUMN], [COLUMN], [...] FROM [TABLE] 예시1.123SELECT *FROM EMPLOYEES;cs 예시2.12345-- EMPLOYEES 테이블에서 LAST_NAME과 SALARY를 가져온다.SELECT LAST_NAME , SALARYFROM EMPLOYEES;Colored by Color Scriptercs 예시3.123456-- EMPLOYEES 테이블에서 사번과 LAST_NAME과 HIRE_DATE를 가져온다.SELECT EMPLO..
- Total
- Today
- Yesterday
- spring
- 뉴스피드 가져오기
- 자바프로그래밍
- aop
- query
- 메뉴바에 버튼 생성하기
- 제이쿼리
- JSP
- 뒤로가기 버튼
- mybatis
- sql
- 포스팅하기
- 쿼리
- activity
- Linear Layout
- facebook 연동
- 배열
- intent
- 메소드
- Relative Layout
- jQuery
- 게시판 만들기
- Erwin
- 클래스
- MVC
- er다이어그램
- 예외처리
- mongo db
- ERD
- 글쓰기 버튼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |