Oracle DBA/SQL

070 집합 연산자로 데이터의 차이를 출력하기(MINUS)

Nuez 2023. 7. 4. 11:11
반응형

운영DB와 테스트DB간의 데이터 차이를 확인할 때 사용하곤 함.


문제 354. 2017년도에는 존재했는데 2022년도에 사라진 카페베네 매장은 총 몇 개인가?

SELECT COUNT(*)
FROM (
	SELECT 상가업소번호, 상호명
	FROM market_2017
	WHERE 상호명 LIKE '%카페베네%'
    	MINUS
	SELECT 상가업소번호, 상호명
	FROM market_2022
	WHERE 상호명 LIKE '%카페베네%'
    );


문제 355. 2017년도에는 존재했는데 2022년도에 사라진 스타벅스 매장은 총 몇 개인가?

SELECT COUNT(*)
FROM (
	SELECT 상가업소번호, 상호명
	FROM market_2017
	WHERE 상호명 LIKE '%스타벅스%'
    	MINUS
	SELECT 상가업소번호, 상호명
	FROM market_2022
	WHERE 상호명 LIKE '%스타벅스%'
    );