728x90
SQL Server에서는 데이터를 입력하기 위해 INSERT 문을 사용한다
1. DELETE 사용법
DELETE FROM TABLE
WHERE ID = 1
이와 같이 사용하면 TABLE에서 ID가 1인 것 모두를 삭제 한다.
2. 다른 테이블과 JOIN 걸고 DELETE 방법
1. 삭제 하고자 하는 내용을 구할 수 있는 SELECT 문을 만든다.
SELECT A.*
FROM TABLE AS A
INNER JOIN TABLE2 AS B ON A.ID = B.ID
WHERE B.NAME = '이름'
2. 나는 TABLE 의 데이터를 삭제 할 것이다.
방금 만든 SELECT 문을 TABLE 에 조인한다.
DELETE FROM A
FROM TABLE AS A
INNER JOIN TABLE2 AS B ON A.ID = B.ID
WHERE B.NAME = '이름'
FROM 이 두번나오지만 이렇게 사용 한다.
3. 서브쿼리를 이용한 DELETE 방법
DELETE FROM TABLE
WHERE NAME IN(SELECT NAME
FROM TABLEB
WHERE AGE = 20)
기본적인 DELETE 문의 조건문에 IN 연산자를 사용하여 삭제 한다.
728x90
'MS-SQL' 카테고리의 다른 글
MS-SQL 사용자 정의 테이블 (0) | 2024.11.26 |
---|---|
MS-SQL SUBSTRING, LEFT, RIGHT (문자열 자르기) (0) | 2024.05.08 |
MS-SQL 재귀호출 (0) | 2024.05.07 |
MS-SQl stored procedure ( 저장프로시저 ) 만들기 (0) | 2024.01.25 |
MS-SQl INSERT 문 사용법 (데이터 저장방법) (0) | 2024.01.05 |