새소식

[5분 내로] 강의실/📋 SQLD 준비하기

WITH 구문 사용방법과 장점에 대해서

728x90


안녕하세요. 플랫폼공작소입니다. 오늘은 WITH 구문 사용방법과 장점에 대한 대한 포스팅 시작합니다.



1WITH란?

서브쿼리를 사용해서 임시 테이블이나 뷰처럼 사용할 수 있는 구문입니다.

옵티마이저는 SQL을 인라인 뷰나 임시 테이블로 판단합니다.


2. WITH구문 사용방법

WITH를 쓰신다음, 별칭을 입력합니다.

AS를 쓰신다음 쿼리를 입력해주시면 됩니다.


1
2
WITH viewName AS (SELECT * FROM sql_test_a)
SELECT * FROM viewName;
cs

3. WITH구문의 장점

동일한 SQL이 반복되어서 사용될 때 성능을 높히려고 사용됩니다.

시스템 유지보수를 하다보면 동일한 쿼리가 반복되는 경우가 있습니다.

이럴꺼면 차라히 WITH를 사용해서, 전체적인 쿼리량도 줄이고 성능도 높히는 것이 좋은 경우도 있습니다.

*쿼리량이 줄어들면, 일반적으로 시스템 유지보수가 쉬워집니다.


추가로 질문사항이 있으시면 댓글 남겨주세요.

감사합니다. 좋은 하루 보내세요~


continue...



reference : SQL 개발자 이론서 + 문제집

광고 링크 : 플랫폼공작소플랫폼공작소TV쇼핑몰




반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.