더미 테이블
- dummy table, dual table 로 불리며 MSSQL 만의 기능이 아닌 DBMS 전반에 있는 개념
- 데이터베이스 내의 실제 테이블이 아닌 system table, built-in construct
- SELECT 구문이 필요하나 실제 데이터베이스를 참조하는 것을 원하지 않는 경우 (JOIN, MERGE 구문)
- ORACLE 에서는 내장 dual table 을 제공한다. 그러나 MSSQL는 가지고 있지 않다.
아래는 여러 사용 예시 쿼리이다.
단순 더미 테이블
SELECT 1 AS daul
SELECT 1 + 2 AS Result;
SELECT 'Hello, World!' AS Message;
순차 숫자 생성
SELECT TOP 10 ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS Number
FROM sys.columns;
더미 계산 및 집계수행
SELECT COUNT(*) AS TotalRows, SUM(column1) AS SumColumn1, AVG(column2) AS AvgColumn2
FROM (SELECT 1 AS column1, 2 AS column2 UNION ALL SELECT 3, 4) AS dummyTable;
There might be incorrect information or outdated content.
'DBMS > MSSQL' 카테고리의 다른 글
[MSSQL] CONCAT (0) | 2023.08.04 |
---|---|
[MSSQL] IF (0) | 2023.08.04 |
[MSSQL] MERGE (0) | 2023.07.31 |
[MSSQL] DECLARE, Table 변수 (0) | 2023.07.31 |
[MSSQL] ALTER TABLE (0) | 2023.07.31 |