1. ASP와 DB 연동

2. ROWNUMBER vs OFFSET-FETCH

3. Group BY(Click)

4. Union, UnionAll(Click)

  1. ASP와 DB 연동

1-1)

Untitled

ASP + Procedure + DB

1-1) Procedure

Untitled

Untitled

Untitled

Untitled

1-2) Procedure

1-2) ASP

Untitled

2. ROWNUMBER vs OFFSET-FETCH

2-1) ROWNUMBER 정렬(MS-SQL 2012 이전)

Untitled

2-2) OFFSET-FETCH 정렬(MS-SQL 2012 이후)

# 양식
ORDER BY [정렬 대상 칼럼]
OFFSET [건너 뛸 행의 수] 
ROWS FETCH NEXT [가져올 행의 수]
ROWS ONLY

Untitled

3. Group BY(실무 쿼리들)

3-1) Group By 문법

--GROUP BY
SELECT 칼럼 FROM 테이블 GROUP BY 칼럼명

3-2) 실무 쿼리


SET @StrSql = N'
SELECT @AllCnt = COUNT(*) FROM T_FAQ_MAIN BD WITH(NOLOCK)
LEFT JOIN 
(
SELECT MT_BD_SQE, COUNT(0) AS MENT_CNT FROM T_FAQ_MENT WITH(NOLOCK)
GROUP BY MT_BD_SEQ
)EM 
ON ME.MT_BD_SEQ = BD.BD_SEQ
LEFT JOIN T_FAQ_CATE CT1 WITH(NOLOCK) ON BD.BD_CT_CD = CT1.CT_CD
LEFT JOIN T_FAQ_CATE CT2 WITH(NOLOCK) ON BD.BD_CT_CD2 = CT2.CT_CD
LEFT JOIN SDIJ.dbo.T_MEM_MST MM WITH(NOLOCK) ON BD.BD_REG_ID = MM.MM_MEM_ID
WHERE 1=1' + @StrWhere; 

4. Union, UnionAll