서브쿼리- 쿼리 안의 쿼리. - 조회하려는 대상을 알지 못할때, 조회하려는 대상이 너무 많을 때, 조회하려는 대상이 유동적일 때 사용한다. 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..
1. http://oracle.com 에 접속하여 Oracle Database 11g Express Edition 을 선택한다. 2. 로그인 후 zip파일을 다운로드 받는다. 3. STS를 열어 서버를 시작한다. 4. 압축을 푼다. 5. setup.exe 파일을 눌러서 설치를 시작한다. 아래 화면이 나올때까지 next를 클릭한다. 6. 절대 잊어먹지 않을 비번을 입력한다. 7. 그리고 install을 한다. 이게 시간이 좀 걸린다..8. 그리고 다시 웹사이트로 돌아가서 SQL Developer를 설치한다. 원래는 toad를 많이 쓰지만 유료이므로 무료로 사용가능한 이거를 다운받는다... 이것도 훌륭한 툴 9. JDK는 이미 설치했으므로 두번째것을 다운받는다. 10. 압축을 푼 뒤 sqldeveloper...
자바 프로그래밍에서 VO클래스를 만든 것처럼, 데이터베이스에서 우리가 필요한 데이터만 최소화시켜서 가지고 올 수 있다. FK(Foreign Key) 그 장표에서 하나의 장표에 들어가는 아이템들이 무엇인지 찾아주는 것이다. 관계의 종류 1. 1 : N : 모든 테이블들은 예외없이 1:N 관계를 가진다. 컬럼 하나가 다른 테이블의 컬럼 여러개를 참조한다. 2. N : N : 논리적으로만 존재하는 관계가 N:N 관계이다. 다 대 다 관계에서는 직접적인 연결이 불가능하고, 이를 해소해줄 수 있는 테이블이 필요하다. 3. 1 : 1 : 쓰지 말아야할 관계. 장부를 여러개로 쪼갠다는 것은 여러개의 데이터가 들어갈 수 있다는 것인데, 1:1 관계는 굳이 만들필요가 없다. 예외적인 케이스로, 하나의 테이블은 여러개의 ..
Database Management System(DBMS) 데이터를 처리하기 위한 시스템. 데이터를 보관하는 것보다는 처리하는 것이 더 맞다. 다수의 데이터베이스로 구성된다. 예를 들자면, 드럼통 안에 데이터를 차곡차곡 쌓아 그 안에서 내가 필요한 데이터를 찾아오기도 하고, 때로는 데이터를 섞어 완전히 새로운 데이터를 만들어내기도 한다. 그래서 다수의 데이터베이스가 서로 관계를 맺고 있다. --> RDBMS(Relationship Database Management System) DB Link 데이터베이스끼리 연결 Database 대량의 데이터를 처리하기 위한 공간. Table 쉽게 말하면 장표. 예를 들어 학생 장표를 만든다고 하면, 학생들의 개인 정보가 장표에 적힌다. 이름, 전화번호, 생년월일, 주..
- Total
- Today
- Yesterday
- JSP
- intent
- 메뉴바에 버튼 생성하기
- 게시판 만들기
- 제이쿼리
- aop
- Linear Layout
- sql
- 메소드
- Relative Layout
- 글쓰기 버튼
- activity
- er다이어그램
- 포스팅하기
- 클래스
- ERD
- spring
- jQuery
- query
- Erwin
- mybatis
- 예외처리
- mongo db
- facebook 연동
- 쿼리
- 자바프로그래밍
- MVC
- 배열
- 뉴스피드 가져오기
- 뒤로가기 버튼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |