[엘카데미 챌린지] 11일차

ㅅㅌㄹ·2023년 7월 27일
0

엘카데미 챌린지

목록 보기
11/21

오늘의 공부

서브쿼리란 하나의 쿼리 안에 포함된 또 다른 쿼리로써, 메인 쿼리가 실행되기 전 한번만 실행되며 한 문장에 여러개의 서브 쿼리를 작성할 수 있다.

구조예시
SELECT 컬럼명 FROM 테이블SELECT * FROM employee WHERE 급여 >
WHERE 조건 (서브 쿼리)(SELECT 급여 FROM employee WHERE 이름 = 'elice';

: 직원 중에 이름이 elice인 사람의 급여보다 큰 직원의 모든 컬럼을 조회

서브 쿼리는 괄호와 함께 사용하며 ORDER BY는 못쓰고, 연산자의 오른쪽에만 가능하며 오로지 SELECT문으로만 작성 가능하다.

서브 쿼리가 하나의 행만 반환을 한다면 연산자를 사용할 수 있지만, 두개 이상의 행을 반환할 경우 다중 행 연산자를 사용해야한다.

기호예시
IN하나라도 만족하면 반환1 IN (1,2,3,4) :참
ANY하나라도 만족하면 반환, 비교 연산 가능10 < ANY(1,2,3,4) :거짓
ALL모두 만족하면 반환, 비교 연산 가능99 >= ALL(99,100,101) :거짓

#엘리스 #엘카데미 #엘리스코딩 #엘리스아카데미 #엘카데미후기 #엘카데미이벤트 #엘리스출석챌린지 #코딩이벤트 #무료코딩

profile
언제나 첫걸음

0개의 댓글