[MSSQL] DECLARE, Table 변수
TABLE 변수 단순 자료형 뿐만 아니라 테이블 형태의 변수 (Table Variable) 도 선언이 가능하다. DECLARE @table_variable_name TABLE ( column1 data_type1 [constraint], column2 data_type2 [constraint], ... ); DECLARE @tempTable TABLE ( ID INT, Name VARCHAR(50) ); --INSERT 를 이용한 데이터 추가 INSERT INTO @tempTable (ID, Name) VALUES (1, 'John'), (2, 'Mary'), (3, 'Michael'); --INSERT + SELECT 를 이용한 데이터 추가 INSERT INTO @tempTable (ID, Name) ..
[MSSQL] ROW_NUMBER()
ROW_NUMBER 지정된 순서에 따라 결과 집합 내의 각행에 고유한 순차 정수를 할당하는 함수 페이지네이션, 랭킹, 데이터 분할 등 이용 ROW_NUMBER() OVER (ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...) 사용 예시 더보기 CREATE TABLE #Employees ( EmployeeID INT, FirstName VARCHAR(50), LastName VARCHAR(50), Department VARCHAR(50), Salary DECIMAL(10, 2) ); INSERT INTO #Employees (EmployeeID, FirstName, LastName, Department, Salary) VALUES (1, 'John', 'Smit..