반응형
[2022.08.30] How to use WITH on MSSQL?
이번 게시글은 MSSQL에서 WITH 구문에 대해 알아보도록 하자.
* WITH
- 원하는 곳에 쓰고 싶은 만큼 사용할 수 있게 해주는 문법
- 임시테이블 생성 쿼리
* CTE(Common Table Expression)
- 기존 뷰, 파생테이블, 임시 테이블 등을 대체 가능
- 장점 : 간결함
WITH 구문 예시
WITH TAB1 AS (
SELECT * FROM 테이블명1
)
SELECT * FROM TAB1;
WITH TAB2 AS (
SELECT #{Param} AS AGE_CNT_IDX
)
이렇게 사용할 WITH절을 선언해준 후
SELECT *
MY_FUNC('1',TAB2.AGE_CNT_IDX)
MY_FUNC('2',TAB2AGE_CNT_IDX)
MY_FUNC('3',TAB2.AGE_CNT_IDX)
MY_FUNC('4',TAB2.AGE_CNT_IDX)
MY_FUNC('5',TAB2.AGE_CNT_IDX)
밑의 인자값들이 자동으로 영향을 받음
즉, 백종원 아저씨가 요리 비법을 전수하면 아래로 뻗어나가듯이 비법이 전수된다고 생각하면 됩니다.
반응형
'prcExp' 카테고리의 다른 글
[2022.09.01] How to search for procedures on SSMS? (0) | 2022.09.01 |
---|---|
[2022.09.01] How to set gitbash as default Terminal on IntelliJ? (0) | 2022.09.01 |
[2022.08.30] How to make gitnore for each project? (0) | 2022.08.30 |
[2022.08.30] How to use branch on Sourcetree? (0) | 2022.08.30 |
[2022.08.29] How to use Map(Multi Key,value) on java? (0) | 2022.08.29 |
댓글