Database/ms-sql
[MS-SQL] TOP (N) n개의 행에 대한 등록, 수정, 삭제 - UPDATE TOP(n), INSERT TOP(n), DELETE TOP(n)
코딩for
2020. 12. 31. 10:27
반응형
TOP
쿼리에 의해 영향받는 ROW 의 수를 지정한다.
예제 테이블 (Test)
* SELECT : TOP n개의 데이터만 출력
SELECT TOP(1) * FROM Test ORDER BY Idx DESC;
* INSERT : TOP 을 이용하여 INSERT 되는 행의 수를 제한
INSERT TOP (1) INTO Test(Dept, Name)
SELECT Dept, Name FROM Test
* UPDATE : TOP 을 이용하여 UPDATE 되는 행의 수를 제한
UPDATE TOP (1) Test
SET DEPT = 'Sales'
WHERE NAME='A'
* DELETE : TOP 을 이용하여 DELETE 되는 행의 수를 제한
DELETE TOP (1)
FROM Test
WHERE NAME = 'A'
반응형