728x90 SQL EXISTS1 [MySQL] EXISTS와 IN 사용법 비교하기 (예제) 안녕하세요. 오늘은 WHERE절에서 데이터를 걸러낼 때 자주 사용되는 EXISTS와 IN에 대한 사용법에 대해 알아보겠습니다. SQL에서 EXISTS와 IN은 WHERE절에서 사용되며 조건에 따라 데이터를 걸러내어 결과를 조회할 때 사용되는 공통점을 가지고 있습니다. EXISTS & IN 개념 EXISTS 한 테이블이 다른 테이블과 외래키(FK)와 같은 관계가 있을 때 유용 조건에 해당하는 ROW의 존재 유무와 이후 더 수행하지 않음 일반적으로 SELECT절까지 가지 않기에 IN에 비해 속도나 성능면에서 더 좋음 메인 쿼리 -> EXISTS 쿼리 IN 조건에 해당하는 ROW의 컬럼 비교하여 체크 SELECT절에서 조회한 컬럼 값으로 비교하여 EXISTS에 비해 성능 떨어짐 IN 쿼리 -> 메인 쿼리 실습.. 2021. 8. 5. 이전 1 다음 728x90