SQL에서의 특정 레코드 삭제 및 수정 연습문제

이번 글에서는 SQL에서 특정 레코드를 삭제하고 수정하는 방법에 대해 알아보겠습니다. 실습을 통해 실제 예제를 다루며 이해를 높여보도록 하겠습니다.

1. 특정 레코드 삭제하기

먼저, 특정 레코드를 삭제하는 방법에 대해 살펴보겠습니다.

예를 들어, 아래와 같은 테이블(named users)이 있다고 가정해보겠습니다.

id name age
1 John 25
2 Sarah 28
3 Emma 30

이 테이블에서 name이 ‘John’인 레코드를 삭제해보겠습니다. 다음과 같이 SQL 문을 사용할 수 있습니다.

DELETE FROM users WHERE name = 'John';

위의 SQL 문을 실행하면, ‘John’이라는 이름을 가진 레코드가 삭제되게 됩니다.

2. 특정 레코드 수정하기

이제, 특정 레코드를 수정하는 방법에 대해 알아보겠습니다.

예를 들어, 위에서 사용한 users 테이블에서 name이 ‘Sarah’인 레코드의 age를 30으로 변경해보겠습니다. 다음과 같이 SQL 문을 사용할 수 있습니다.

UPDATE users SET age = 30 WHERE name = 'Sarah';

위의 SQL 문을 실행하면, ‘Sarah’라는 이름을 가진 레코드의 age가 30으로 변경됩니다.

마무리

이번 글에서는 SQL에서 특정 레코드를 삭제하고 수정하는 방법에 대해 알아보았습니다. SQL을 사용할 때는 조건절을 활용하여 원하는 레코드를 삭제하거나 수정할 수 있습니다. 실습을 통해 익숙해지도록 노력해보세요.

참고 자료:

#SQL #데이터베이스