반응형 SQL20 25일차(2). SQL SUB QUERY(서브쿼리) 서브 쿼리는 SELECT 문 안에 또 SELECT 문이 기재된 쿼리를 서브 쿼리라고 한다. 단일 SELECT문으로는 조회하기 어려운 복잡한 조건식을 만들때 사용되며, 다른 테이블에서 데이터를 먼저 SELECT 해온후 그걸 Where절에 조건절로 사용할때 사용한다. 서브 쿼리에 종류에는 단일행 서브쿼리 - 1개의 행을 검색하는 서브쿼리 다중행 서브쿼리 - 2개 이상의 행을 검색하는 서브쿼리 다중열 서브쿼리 - 1개 이상의 열을 검색하는 서브쿼리가 있다. EMP 테이블에서 MARTIN과 같은 직업을 가진 직원들을 조회해보자. Where절에 직접적으로 MARTIN의 직업을 문자열로 조건을 줄수도 있다. 하지만 이는 너무 단순하며, 고정적인 값이다. 직업들은 변할수 있고, 유동적으로 코드를 작성해야 앞으로에 있.. 2022. 11. 29. 24일차(2). 이클립스(Eclipse)에서 DDL,DML 수행하기 Feat.메소드(Method) 24일차(1)의 지난 포스팅 2022.11.25 - [Study/중앙정보처리학원과정] - 24일차(1). 이클립스(Eclipse)에서 DDL, DML 수행하기 24일차(1). 이클립스(Eclipse)에서 DDL, DML 수행하기 이전글 2022.11.25 - [Study/중앙정보처리학원과정] - 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 yat-ong.tistory.com 이전글에서 좀더 진화(?) 한, 중복되는 코드들을 메소드화 해서 호출해주는 방식으로 변환해보도록 하겠다. 먼저 DB 연결을 해주는 클래스를 하나 만들어서 각종 필드와 메소.. 2022. 11. 27. 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 현재 수업에서 활용하는 버전은 Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2) 버전이다. 해당 버전은 현재 최신 버전에 비하면 한참 구버전이기때문에, 구버전을 찾아서 설치하는 방법부터 yat-ong.tistory.com 2022.10.25 - [Study/중앙정보처리학원과정] - 1.. 2022. 11. 25. 22일차. Create, Drop, Insert 우리가 테이블을 생성할때 바로 Create Table을 이용하여 테이블을 생성한다 테이블은 실제로 데이터들이 저장되는곳이라고 생각하면 이해가 쉬울거같다. Create의 기본 문법을 살펴보자. Create Table 테이블 명 ( 컬럼명1 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명2 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명3 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] ); 이것이 바로 Create문의 기본 문법이다. 여기에서 [] 괄호안에 들어간 내용들은 생략이 가능하다. 데이터 타입의 크기는 명시적으로 정해주지 않.. 2022. 11. 24. 이전 1 2 3 4 5 다음 반응형