반응형

본 글은 책 "칼퇴족 김대리는 알고 나만 모르는 SQL 기초 편"의 정리 내용입니다.

 

테이블 삭제


1) 테이블의 모든 열 삭제 (주의 필요)

DELETE FROM 테이블명;

 

2) 테이블의 일부인 부분 행들을 삭제 

DELETE FROM 테이블명
WHERE 조건절;

부분 행을 삭제하는 쿼리문의 예

 

예제


테이블: CUST_PARTY

SSN PARTY_NM CUST_ID TEL_NO MOBILE_NO
570 AR KIM 5670 02-555-6678 010-1111-1111
691 SH HONG 2357 031-4456-9887 010-2222-2222
831 MK KANG 3977 051-999-8888 010-3333-3333
710 JH KIM 8988 032-333-1111 010-4444-4444
770 JH LEE 7702 033-111-3355 010-5555-5555
650 JH RYU 3574 02-6666-4444 010-6666-6666
820 YC JUNG 5670 02-2222-1111 010-7777-7777
891 JH JUN 6989 031-224-2222 010-8888-8888
901 SH LEE 5570 033-333-3333 010-9999-9999
더보기
CREATE TABLE CUST_PARTY
(
SSN INT NOT NULL,
PARTY_NM CHAR(20) NOT NULL,
CUST_ID INT NOT NULL,
TEL_NO CHAR(20) NOT NULL,
MOBILE_NO CHAR(20) NOT NULL,
PRIMARY KEY('SSN')
);

INSERT INTO CUST_PARTY
VALUES
(570, 'AR KIM',  5670, '02-555-6678',   '010-1111-1111'),
(691, 'SH HONG', 2357, '031-4456-9887', '010-2222-2222'),
(831, 'MK KANG', 3977, '051-999-8888',  '010-3333-3333'),
(710, 'JH KIM',  8988, '032-333-1111',  '010-4444-4444'),
(770, 'JH LEE',  7702, '033-111-3355',  '010-5555-5555'),
(650, 'JH RYU',  3574, '02-6666-4444',  '010-6666-6666'),
(820, 'YC JUNG', 5670, '02-2222-1111',  '010-7777-7777'),
(891, 'JH JUN',  6989, '031-224-2222',  '010-8888-8888'),
(901, 'SH LEE',  5570, '033-333-3333',  '010-9999-9999');

 

Q1. 위 테이블에 아래의 값들을 삭제하는 쿼리문을 작성해보자

SSN: 891
PARTY_NM: JH JUN
CUST_ID: 6989
TEL_NO: 031-224-2222
MOBILE_NO: 010-8888-9999

SSN PARTY_NM CUST_ID TEL_NO MOBILE_NO
570 AR KIM 5670 02-555-6678 010-1111-1111
691 SH HONG 2357 031-4456-9887 010-2222-2222
831 MK KANG 3977 051-999-8888 010-3333-3333
710 JH KIM 8988 032-333-1111 010-4444-4444
770 JH LEE 7702 033-111-3355 010-5555-5555
650 JH RYU 3574 02-6666-4444 010-6666-6666
820 YC JUNG 5670 02-2222-1111 010-7777-7777
901 SH LEE 5570 033-333-3333 010-9999-9999
더보기
DELETE FROM CUST_PARTY
WHERE SSN = 891;

 

 

반응형

'SQL' 카테고리의 다른 글

[SQL] 데이터 수정 (UPDATE, SET)  (0) 2022.02.23
[SQL] 데이터 삽입 (INSERT INTO)  (0) 2022.02.22
[SQL] 하위 쿼리( Sub-query)  (0) 2022.02.22
[SQL] 테이블 행 합치기 (UNION)  (0) 2022.02.22
[SQL] 테이블 합치기 (FULL OUTER JOIN)  (0) 2022.02.17

+ Recent posts