데이터베이스/데이터베이스 기초

서브쿼리

kimjy 2022. 3. 7. 16:51

서브쿼리란 하나의 쿼리문 안에 포함되어 있는 또 하나의 쿼리문으로, 여러번의 쿼리를 수행해야만 얻을 수 있는 결과를 하나의 중첩된 쿼리로 처리할 수 있다. 

 

SELECT 절에서의 서브쿼리

SELECT
    cd_plant,
    nm_plant,
    (SELECT AVG(um) FROM table_item) AS um
FROM table_plant

FROM 절에서의 서브쿼리

SELECT
    cd_plant,
    nm_plant,
    am
FROM
    (SELECT * FROM table_plant) AS a

WHERE절에서의 서브쿼리

SELECT
    cd_plant,
    nm_plant,
FROM 
    table_plant
WHERE
    cd_plant IN
        (SELECT cd_plant FROM table_plant
         WHERE plant='1000' AND company='0327')

 

'데이터베이스 > 데이터베이스 기초' 카테고리의 다른 글

트랜잭션  (0) 2022.03.07
Join  (0) 2022.03.05
기본적인 쿼리문  (0) 2022.02.23
개요(데이터베이스를 공부하기로 시작한 이유)  (0) 2022.02.14