학교에서 구구단짜다가 입사해서 개발한지 2년된 초보개발자입니다.
줄곧 join 절만 써오다가..
이곳 고수분들 답변에서 apply 를 알게되었습니다.
join 과 apply 가 같은 역할이라는데
apply 장단점을 알고싶습니다.
또한 apply 는 어떨때 유용하게 쓰는지를 알고싶습니다.
Comment 1
-
디비하는조씨
2017.02.15 13:03
학교에서 구구단짜다가 입사해서 개발한지 2년된 초보개발자입니다.
줄곧 join 절만 써오다가..
이곳 고수분들 답변에서 apply 를 알게되었습니다.
join 과 apply 가 같은 역할이라는데
apply 장단점을 알고싶습니다.
또한 apply 는 어떨때 유용하게 쓰는지를 알고싶습니다.
2017.02.15 13:03
APPLY안에 들어간 구문이 함수 안에 있다고 생각하시면 거~~~의 똑같아요
장점은 복잡한 쿼리를 단순하게 만들어준다는거
또 함수보다는 최적화를 잘 해준다는거
조인으로 풀 경우 필요없이 많은 부분을 읽어야 한다면 인덱스의 도움을 받아 최소한만 읽을 수 있게 해주는 점...*
단점은 그냥 단순 조인으로 풀 수 있는 문제를 적용한다면 성능 저하...
차이점은 실행계획이나 의미를 이해하셔야 알 수 있을꺼에요