본문 바로가기
그 외 프로그래밍 언어/SQL

MariaDB, 테이블 내의 데이터 선택 일괄 삭제

by Dreaming Coder 2022. 8. 20. 21:35

 


 

테이블 내 데이터들의 범위를 선택해서 한꺼번에 일괄 삭제하는 방법을 알아보겠습니다.

 

 

 

BETWEEN ... AND ...

 

DELETE FROM 테이블명 WHERE 컬럼명 BETWEEN 낮은값 AND 높은값;

 

 

 

실습을 하는 과정에서 이렇게 많은 쓸데없는 데이터들이 생성돼서 쌓였습니다.

id값 10부터 20까지의 데이터들을 한꺼번에 삭제해보겠습니다.

 

 

 

일단 10부터 16까지의 값을 삭제했습니다.

SELECT로 테이블 내의 데이터들을 확인했더니 10부터 16까지 삭제된 것을 볼 수 있습니다.

 

 

 

17부터 20까지도 마저 지웠습니다.

이렇게 작은따옴표는 생략을 할 수도 있습니다.

 

 

 

 

오라클 SQL, between A and B

SQL의 WHERE 절에서 A와 B 사이의 범위를 찾는 BETWEEN에 대해서 알아보겠습니다. 지난 포스트 오라클 SQL, WHERE 절과 비교연산자를 이용한 실습 SQL의 지지난 포스트에서는 WHERE 절을 공부했고, 지난 포

gogogameboy.tistory.com

BETWEEN은 오라클 데이터베이스를 공부하며 포스팅할 때에도 다뤘었습니다.

역시 관계형 데이터베이스들의 문법은 같을 때가 상당히 많습니다.

그때에는 SELECT문을 사용했었는데, SELECT 뿐만 아니라 이렇게 DELETE를 할 때에서 사용할 수 있습니다.

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글