전체 글 썸네일형 리스트형 서브쿼리 - 다중행 서브 쿼리에서 여러 행이 검색되는 쿼리문. 연산자를 제외하면 단일 행 서브 쿼리와 같음 1 2 3 SELECT [DISTINCT] 컬럼, 컬럼... FROM 테이블 WHERE 컬럼 (SELECT 컬럼 FROM 테이블); cs 다중행 연산자의 종류 IN: 검색된 값 중 하나만 일치하면 참 비교연산자+ANY(서브쿼리): 검색된 값 중 조건에 맞는 값이 하나 이상 있으면 참 비교연산자+ALL(서브쿼리): 모든 검색된 값과 조건에 맞아야 참 IN employees 테이블의 90번 부서의 월급과 같은 월급을 받는 직원들을 출력 1 2 3 4 5 SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary IN (SELECT salary.. 더보기 서브쿼리 - 단일행 서브 쿼리 (Sub Query): 하나의 SQL문에 포함되어 있는 또 다른 SQL문으로 메인 쿼리(main query)보다 더 먼저 실행됨 단일행 서브 쿼리: SELECT문에서 오직 하나의 행만 반환하는 쿼리. 단일 행 연산자(=,>,>=, (SELECT salary FROM employees WHERE last_name = 'Bull'); cs 'Russell'이란 last_name의 직원번호를 manager_id로 가지는 직원들의 last_name, salary, manager_id를 출력 1 2 3 4 5 SELECT last_name, salary, manager_id FROM employees WHERE manager_id = (SELECT employee_id FROM employees WHE.. 더보기 조인 (JOIN) - 리뷰 및 예제 HR 계정 테이블 관계도 기본키 Primary Key (PK): 빨간색 칼럼(열) NULL 또는 중복값 불가능 외래키 Foreign Key (FK): 기본키와 연결된 다른 테이블의 칼럼 항상 참조하는 기본키에 있는 데이터를 사용 NULL값 가능 되도록 기본키와 같은 열 이름으로 함 departments 테이블에 있는 manager_id와 employees 테이블의 employee_id를 조인하여 부서명, 매니저번호, 매니저 이름, 전화번호를 출력 1 2 3 4 5 6 7 SELECT d.department_name 부서명, d.manager_id 매니저번호, e.last_name ||' '|| e.first_name "매니저이름(직원이름)", e.phone_number 전화번호 FROM departmen.. 더보기 이전 1 ··· 38 39 40 41 42 43 44 ··· 57 다음