서브 쿼리란? 쿼리 문 안에 쿼리문을 사용하는 방법이다.
예시를 들어 설명하자면
books 테이블에 title 을 select 할건데 조건으로 pages 가 가장 큰 값을 가져오라고 하였다.
select title
from books
where pages=( select max(pages) from books );
위 코드 처럼 where 조건으로 pages = 에 select 문이 통째로 들어간 걸 알 수있다.
이런식으로 select 문 또한 특정 컬럼의 데이터 값이므로 조건에 이용할 수 있다.
'개발 > SQL' 카테고리의 다른 글
MySQL - 그룹의 조건 having (0) | 2022.12.07 |
---|---|
MySQL - 날짜관련day,dayname,dayofweek,date_format,curdate, 업데이트 시간 (0) | 2022.12.07 |
MySQL - count , min , max , avg , sum (0) | 2022.12.07 |
MySQL - group by (0) | 2022.12.07 |
MySQL - distinct , order by , limit , like , __ 언더바 (0) | 2022.12.07 |