JOIN - STANDARD SQL ANSI SQL 3-1999에서는 모든 벤더가 표준 SQL문을 지원하도록 하고 있으며, 오라클도 9i 버전 부터 사용이 가능합니다. ① CROSS JOIN SELECT ENAME, DNAME FROM EMP CROSS JOIN DEPT; ② NATURAL JOIN SELECT * FROM EMP NATURAL JOIN DEPT; ③ USING JOIN SELECT E.EMPNO, DEPTNO, D.DNAME FROM EMP E JOIN DEPT D USING (DEPTNO); ④ ON JOIN SELECT E.ENAME, E.DEPTNO, D.DNAME FROM EMP E JOIN DEPT D ON (E.DEPTNO = D.DEPTNO) WHERE E.SAL > 10..
Spring 프레임워크의 구조 특징 경량(Light-weighted) 크기와 부하 측면에서 경량임. 몇 개의 jar 파일로 구성됨 -> 설치 용이 EJB와는 달리 Spring 자체의 부하는 무시해도 좋을 수준 POJO(Plain Old Java Object) 사용 IoC(Inversion Of Control) 객체 사이의 의존 관계를 직접 자바코드로 구현하지 않음. 프레임워크에 의해 객체의 의존성을 주입받음(Dependency Injection) AOP(Aspect of Control) 핵심 비즈니스 모듈을 프로그래밍할 때 트랜잭션 지원이나 로깅같은 시스템적인 관심사에 신경쓸 필요가 없음 컨테이너(Container) 객체의 생성 및 관리를 담당하는 일종의 서버와 같은 개념 애플리케이션 객체의 생명주기와 ..
조건 검색 및 행의 정렬 5-1 WHERE절을 이용한 조건 검색 사용법 : SELECT [ DISTINCT] { * | column[ alias]....} FROME table [WHERE condition]; SQL 연산자 BETWEEN a AND b : a~b사이의값 (a,b도 포함) IN(a,b,c…..n) a~n중 하나와 일치하면 참 LIKE : 문자 패턴과 부분적으로 일치 하면 참 ( ‘%’, ‘_’ ) % : 임의의 길이 문자열 _ : 임의의 한 문자 IS NULL : NULL이면 참 ESCAPE옵션 : LIKE연산자에서 사용하는 와일드 문자 ( %, _) 자체를 포함하는 문자열 검색 역슬래쉬 기호를 적고 ESCAPE옵션을 사용하면 됨. >SELECT name FROM student WHERE..