DELETE 방법별 설명 및 예제
방법 | 설명 / 예제 |
---|---|
기본 DELETE 문 | 설명: 테이블에서 특정 행을 삭제합니다. 예제: DELETE FROM Customers
WHERE CustomerID = 1;
|
모든 행 삭제 | 설명: 테이블의 모든 행을 삭제합니다. (WHERE 절 생략) 예제: DELETE FROM Customers;
|
서브쿼리를 이용한 삭제 | 설명: 서브쿼리의 결과를 사용하여 행을 삭제합니다. 예제: DELETE FROM Orders
|
JOIN을 이용한 삭제 | 설명: JOIN을 사용하여 다른 테이블의 데이터를 기반으로 행을 삭제합니다. 예제: DELETE Orders
|
TOP 절을 이용한 삭제 | 설명: 상위 N개의 행을 삭제합니다. 예제: DELETE TOP (10) |
참고사항
- Customers, Orders는 예시 테이블 이름이며, 실제 환경에 맞게 변경해야 합니다.
- 각 예제의 쿼리를 실행하기 전에 해당 테이블이 존재하는지 확인해야 합니다.
- WHERE 절을 사용하지 않으면 테이블의 모든 행이 삭제되므로 주의해야 합니다.
- 데이터 유형, 제약 조건 등을 고려하여 쿼리를 작성해야 합니다.
'코딩 이야기 > MS SQL' 카테고리의 다른 글
MSSQL UNION 사용 방법 (0) | 2025.03.31 |
---|---|
MSSQL 그룹 SELECT 사용법 (0) | 2025.03.31 |
MSSQL UPDATE 방법 (0) | 2025.03.30 |
MSSQL INSERT 방법 (0) | 2025.03.30 |
MSSQL 서브쿼리 종류 및 사용법 (0) | 2025.03.28 |