본문 바로가기
개발이야기/데이터베이스

mssql update구문에 대해 알아보자

by 시다파파 2023. 6. 12.
반응형

update 구문도 다른 sql과 거의 비슷하다.

 

기본 형태는

 update [tablename] set [column] = 'value' where 조건

이 형태이다.

 

예를 들어

seq name class score
1 kim kor 80
2 park kor 90

이렇 값을 가진 테이블이 있다고 가정해보자

 

테이블 명은 TB_SCORE 라고 가정했을때

이름이 kim인 학생의 국어 점수를 80->100점으로 값을 업데이트 해보자

 

update TB_SCORE set score = '100' where name = 'kim'

 

이렇게 하고 실행하면 kim이라는 이름을 가진 학생의 국어 점수가 80점에서 100점으로 업데이트 된다.

기본적인 구문이라 딱히 어려운건 없다.

 

주의할점은 where 구문을 빼먹지 말고 작성해야 한다.

간단한 팁을 드리면 기본 구문을 작성후에 실제 데이터 값을 넣는것을 버릇처럼 해야 한다.

 

update  where

이걸 먼저 작성하고 이후 값들을 작성하는걸 추천한다.

where절이 잘못된것은 상관 없지만 빼먹었을땐 정말 후회할 일이 생기니 말이다.

 

 

위 이미지를 참고해서 테스트 해보면 쉽게 이해할 수 있을 것이다.

반응형