반응형
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'
반응형
'Database > ms-sql' 카테고리의 다른 글
[MS-SQL] 열번호(순서) 매기기 - ROW_NUMBER() OVER(PARTION BY ORDER BY ) (0) | 2020.12.24 |
---|---|
[MS-SQL] 시스템 변수 - @@IDENTITY (0) | 2020.12.21 |
[MS-SQL] 시스템 변수 - @@ERROR, @@ROWCOUNT (0) | 2020.12.21 |
[MS-SQL] ROUND, CEILING, FLOOR(반올림, 올림, 버림) 1, 10 의 자리 올림(버림) (2) | 2020.11.26 |
[MS-SQL] 테이블 복사, SELECT(INSERT) INTO, IDENTITY_INSERT, DBCC CHECKIDENT, IDENTITY 컬럼에 INSERT방법 (0) | 2020.11.16 |