DS가 되기 위한 여정 👩‍💻

Data Science/SQL

[Elice SQL] 서브쿼리 심화: 연관/비연관, 단일행/다중행

Tashapark 2025. 3. 4. 19:15
728x90

*elice 코딩 강의안*

- 메인쿼리랑 관련이 없고, 따로 빼도 동작에 문제가 없음. 


- 연관 비연관이 출력이 어떻게 되느냐에 대한 것이지, 다르게 구분되는 게 x

- 해당 값이

- 서브쿼리 값이 있는 지 없는지만

- 아래처럼 해도 돌아는 가지만,

-- EXISTS문을 응용하여, 결제금액이 5000원 이상인 가게ID, 가게이름을 조회하는 쿼리를 작성해보세요.

SELECT store_id, store_name
FROM STORE
WHERE
    EXISTS (SELECT store_id
            FROM PAYMENT
            WHERE PAY_AMOUNT >= 5000)
ORDER BY store_id;

- 정답은 같은 칼럼끼리 명백하게 이어줌.

-- EXISTS문을 응용하여, 결제금액이 5000원 이상인 가게ID, 가게이름을 조회하는 쿼리를 작성해보세요.

SELECT store_id, store_name
FROM STORE s
WHERE
    EXISTS (SELECT '0' -- 뭐로 출력되든 상관 없음.
            FROM PAYMENT p
            WHERE PAY_AMOUNT >= 5000 
                and s.store_id = p.store_id)
ORDER BY store_id;

- 최대값 기준, 모두 만족 

- 최소값 기준, 최소한 하나 만족

 

 

728x90
반응형