Other/DB
에러) Several ports (8080) required by Tomcat v6.0 Server at localhost are already in use.
Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). localhost의 tomcat 6에서 요구된 몇몇 포트들이 이미 사용되고 있습니다. 서버는 아마도 다른 pocess나 시스템 process에서 사용되어진 포트를 이미 구동하고 있을 것입니다. 이 서버를..
JOIN함수
오라클은 쿼리를 날리면 테이블을 램으로 가져와서 램에서 작업을 한다. 평소에는 하드에 저장하고 모든 테이블을 통으로 램으로 복사해와서 작업테이블 순서와 구조파악이 힘듦 조인할시 철칙은 앞테이블이 작아야 한다. 한 테이블이 널값이 들어 있으면 데이타는 나오지 않는다. 조건 where을 빼먹었다...조건을 걸지 않으면 카티션 곱이 된다. 카티션곱은 큰데이타를 필요실 할때 시험적으로 만들어서 사용한다. 1. 조인의 개념 두 개 이상의 테이블을 결합하여 필요한 데이터를 조회하게 하는 기능 예를 들어 학번이 10101인 학생의 이름과 소속 학과 이름을 출력하려 할 때 student table 과 department table을 두 번 조회 해야 하지만 조인을 이용하면 한번에 조회가 가능하다. 2. 조인의 종류 카..
서브쿼리
1. SUB-QUERY 정의 하나의 SQL 명령문의 처리 결과를 다른 SQL 명령문에 전달하기 위하여 두개 이상의 SQL문을 하나의 SQL 명령문으로 연결한다. 서브쿼리를 포함한 SQL명령문을 메인 쿼리 라고 하며 서브쿼리는 SELECT 문의 시작과 끝에 ( ) 를 묶어서 메인 쿼리 구분한다. 사용예) 서브쿼리를 이용하여 ‘전은지’ 교수와 동일한 직급의 교수 이름을 검색하세요. SQL> SELECT name, position FROM professor WHERE position = ( SELECT position FROM professor WHERE name = ‘전은지’); 출력결과) NAME POSITION ------- -------- 염일웅 전임강사 전은지 전임강사 2. 서브 쿼리 종류 단일행 서..
JOIN문 용어
6장 join문 6-1.full join join 문중에서 가장 간단한 join문이라는 특징이 있으며 full join은 다음과 같이 설명할 수 있습니다. >select * from tableA, tableB; 일반적인 join문은 양쪽 테이블의 레코드 갯수를 곱한 수만큼 검색을 하기 때문에 join을 사용할 때에는 주의해서 사용해야 합니다. 자칫 잘못걸린 join문은 검색속도를 저하시키고 전반적인 시스템의 성능저하를 유발시킬 수 있기 때문입니다. 다음의 예제는 full join의 형식과 일치하며 모두 같은 값을 출력합니다. >select * from tableA, tableB; >select * from tableA join tableB; >select * from tableA cross join ta..