데이터 분석/SQL

[쉽게 쓴 SQL] EXISTS

참치바나나 2020. 11. 21. 21:52

(연산자) exist : 있다. 존재한다. : 서브쿼리 내에 존재하는지 확인

빠르다는 장점. 많이 쓰인다.

결제량 11이 넘는 고객을 알고 싶다

SELECT
	c.first_name 
	,c.last_name 
FROM
	customer c 
WHERE
EXISTS (
	SELECT 1
	FROM 
		payment p2
	WHERE
		p2.customer_id = c.customer_id
	AND 
		p2.amount > 11
	)
ORDER BY 
	c.first_name , c.last_name ;