ms sql(2)
-
[DB] MS Sql Standard, Express, LocalDB, Compact
MS SQL은 다양한 Database Edition을 제공합니다. Enterprise, Standard, Express, Compact, Mobile 등. 여기에서는 SQL DB의 차이점을 요약합니다. MS SQL Server Enterprise~Standard Edition MS SQL Server의 유료 라인업으로써 가격에 따라 크기와 성능, 기능을 제한합니다. 이 제품 군에서 생성된 Database는 상호 호환되며 낮은 제품 군을 사용하다가도 제품 키만 입력하면 좀 더 높은 제품 군으로 쉽게 업그레이드할 수 있습니다. SQL Server제품으로써 설치가 까다로우며, 설치가 완료된 후에는 항상 SQL Server엔진으로 sqlservr.exe가 실행되어 DB서버로서 동작하게 됩니다. MS SQL Se..
2015.07.23 -
[DB] RollUp에 대한 이해
MS SQL에서는 ROLLUP이라는 기능이 있습니다. 이 기능은 계층적으로 그룹화된 행을 조회 결과에 포함시켜줍니다. 이 RollUp에 대한 기본 규칙은 다음과 같습니다. GROUP BY 절 외의 다른 곳에서 사용할 수 없습니다. GROUP BY절의 종료 전에 ROLLUP 키워드를 사용하시면 됩니다. GROUP BY절에 지정된 각 열에 ROLLUP을 지정하는 것이 아닙니다. 예제 Create Table And Insert Values Query 예제를 위해 Products Table를 생성하고 값을 넣습니다. CREATE TABLE Products (Name NVARCHAR(10), Color NVARCHAR(10), Amount NUMERIC(20,2), Quantity INT); GO INSERT P..
2010.05.14