db(22)
-
다중행 서브 쿼리 - 다중행 연산자 (IN, ANY, EXISTS)
다중행 서브 쿼리 서브 쿼리에서의 결과가 두 건 이상 출력되는 것 서브 쿼리의 결과가 여러 건 출력되기 때문에 단일행 연산자를 사용할 수 없으며 별도의 다중행 연산자를 사용해야 합니다. SELECT(조회 대상 1) FROM( 대상 테이블 1) WHERE(조건 칼럼)(조건 연산자: IN /ALL / ANY / EXISTS) (SELECT(조회 대상 2) FROM( 대상 테이블 2) WHERE(두 번째 조건)) (ORDER BY)(정렬기준) ; 다중행 연산자 · IN · http://codedragon.tistory.com/4472 · ALL · http://codedragon.tistory.com/4473 · ANY · http://codedragon.tistory.com/4501 · EXISTS · ht..
-
ANY 연산자
ANY 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 하나 이상이 일치하면 참 연산자 반환값 ANY 찾아진 값에 대해서 하나라도 크면 참 최대값을 반환
-
ALL
ALL 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 모든 값이 일치하면 참 입니다. 검색한 값에 AND연산을 해서 모두 참이면 참이 되는 것 연산자 반환값 ALL 최대값을 반환
-
단일행 서브 쿼리(Single Row Query), 단일행 비교 연산자
단일행 서브 쿼리(Single Row Query) 수행 결과가 오직 하나의 로우(행)만을 반환하는 것 서브 쿼리를 수행한 결과가 1건만 나오고, 이 결과를 메인 쿼리로 전달해서 메인 쿼리를 수행하게 됩니다. 메인쿼리의 WHERE절에서는 단일행 비교 연산자를 사용해야 합니다. SCOTT의 부서명을 알아내기 위한 서브쿼리문이 바로 단일행 서브 쿼리문입니다. SELECT dname FROM dept WHERE deptno=(SELECT deptno FROM emp WHERE ename='SCOTT'); 단일행 비교 연산자 http://codedragon.tistory.com/4380 비교 연산자, 비교 연산자 종류, 숫자형 데이터 비교, 문자, 날짜 데이터 비교하기 비교 연산자 =, >, =, Greater ..
-
까마귀발(Crow-feet) 표기법 – 기호, 관계
기호 개체(□) 간의 관계는 기호(|, ○. ∈)와 실선, 점선으로 구분된다. 까마귀 발 부호는 관계의 다(Many) 쪽을 보여주는 데 사용되고, 타원(Oval), 해쉬 마크 및 까마귀발의 다양한 조합들을 표시하는 데 사용합니다. 기호 의미 개체(Entity) ○ 0개 (zero) | 1개 (1) ∈ 1개 이상 (n) 실선(Identifying) 부모테이블의 기본키를 자식테이블의 기본키로 사용할때 사용 A가 없으면 B가 존재 할 수 없는 관계이다. 점선(Non-Identifying) -------------- 부모테이블의 기본키를 자식테이블의 기본키로 사용하지 않을때 사용 A가 없이도 B가 존재 할 수 있다 관계 하나의 A는 하나의 B로 구성되어 있습니다. 하나의 A는 하나 이상의 B로 구성되어 있습니다..
-
IP로 Oracle에 접속이 되지 않는 경우 - java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
IP로 Oracle에 접속이 되지 않는 경우 (해결방법) tnsnames.ora, listener.ora파일 수정하기 listener.ora 파일에 설정 추가하기 오라클 서비스 재시작 외부에서 원격접속시 접속안된다면 방화벽 설정도 체크해 보시기 바랍니다. 오류메시지 String dbURL = "jdbc:oracle:thin:@192.168.0.2:1521:orcl"; java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listene..