목록SELECT (3)
나의 개발일지
서브 쿼리와 메인 쿼리 메인 쿼리 (외부 쿼리) 결과를 반환할 때 사용할 최종 쿼리문 서브 쿼리 (내부 쿼리) SQL 문 내부에 포함되는 괄호 안의 쿼리문 중첩 SELECT 문 또는 하위 SELECT 문 외부 쿼리 (메인 쿼리)에 사용될 값만 처리 서브 쿼리 결과는 화면에 반환되지 않음 특별한 경우를 제외하고는 서브 쿼리는 메인 쿼리보다 먼저, 한 번만 실행 서브 쿼리가 필요한 경우 두 개의 순차적인 쿼리를 수행하여 첫 번째 쿼리 결과를 두 번째 쿼리의 검색 값으로 사용하는 경우와 동일한 작업을 하나의 SQL에서 실행 예시) 오상우 사원보다 급여가 많은 사원을 구하기 위해 먼저 오상우 사원의 급여를 구한다. (630) 그다음 오상우 사원의 급여인 630을 가지고 조건을 검색하는 쿼리를 또 작성한다. 이렇..
WHERE WHERE 절을 사용하여 쿼리에 반환되는 행을 제한 FROM 절 다음에서 조건을 표현하기 위해 열 이름, 표현식, 비교 연산자 및 상수로 구성 단일 SELECT 문장에서 WHERE 절은 한 번만 사용 가능 WHERE 절에 여러 조건을 지정하기 위하여 AND, OR과 같은 논리 연산자를 사용 WHERE 절의 기본 사용법 열 이름, 비교 조건, 상수 또는 값 목록 등 세 가지 요소로 구성 문자열 및 날짜는 단일 인용부호로 묶어야 하며 대소문자 구분 날짜는 기본 날짜 형식을 사용 100번 부서에서 근무하는 사원에 대한 사번, 이름, 직급, 부서번호를 나열 SELECT emp_id, emp_name, position, dept_id FROM y_emp WHERE dept_id = 100; 직급이 부사..
SQL 문 작성의 규칙과 지침 1. SQL 문은 대소문자를 구분하지 않음 키워드는 대문자로 입력하고 테이블 이름, 열 등은 소문자로 입력하는 것이 일반적 2. SQL 문은 하나 이상의 줄에 입력할 수 있으며 종료문자(;)를 입력하여 명령문을 완료하고 실행 3. 키워드는 줄간 나눠 쓰거나 약어로 쓸 수 없음 4. 절은 읽기 쉽고 편집하기 쉽도록 서로 다른 줄에 쓰도록 권장 5. 좀 더 읽기 쉬운 SQL 문을 작성하기 위해 들여쓰기를 사용 SELECT 표시할 열을 지정하기 위한 SELECT 절 데이터가 저장된 테이블을 지정하는 FROM 절 모든 열 선택 SELECT 뒤에 *을 사용하여 테이블에 있는 데이터의 모든 열을 표시 특정 열의 선택 열 이름을 쉼표로 구분하여 지정 SELECT 절에 출력 결과로 표시할..