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

ㅅㅌㄹ·2023년 7월 28일

엘카데미 챌린지

목록 보기
12/21

오늘의 공부

서브쿼리는 위치가 WHERE 절로 고정되어 있는 것이 아니다. SELECT 절에서도 사용할 수 있는데, 이를 스칼라 서브쿼리라고 한다. 스칼라 서브쿼리는 한 행만 반환을 하며 JOIN을 사용한 것과 같은 결과를 나타낸다.

SELECT ( SELECT 컬럼명 FROM 테이블 WHERE 조건)
FROM 테이블
: 스칼라 서브쿼리에 맞는 컬럼을 조회한다.

예시)

SELECT students.name, (
SELECT math
FROM middle_test as m
WHERE m.student_id = students.student_id
) AS middle_avg
FROM students;
: students 테이블에서 name 컬럼과, "middle_test와 students의 학생ID가 일치하는 math컬럼"을 조회

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

profile
언제나 첫걸음

0개의 댓글