Computer/DB

[DB/MSSQL] 조건에 따라 데이터를 입력하는 UPDATE

에린_1 2025. 2. 26. 12:26
728x90
  • MSSQL을 사용하다 보면 필드 값을 변경하거나 조건에 맞는 값을 새로운 필드에 입력해야 하는 경우가 있다. 엑셀에서 IF 함수를 사용하는데, MSSQL에서는 UPDATE문 + CASE WHEN THEN 문을 이용한다.

기본 문법

UPDATE TABLE TableName SET FieldName = InputValue

--WHERE와 같이 활용한 UPDATE
UPDATE TABLE TableName SET FieldName = InputValue
WHERE FieldName = expr
  • UPDATE의 경우 CASE WHEN THEN을 사용해 조건에 따라 값을 달리하여 UPDATE도 가능하다. 또 JOIN을 통해 다른 테이블의 값을 UPDATE 할 수도 있다.

참조

MSSQL 조건에 따라 데이터를 입력하는 UPDATE 사용 방법

 

MSSQL 조건에 따라 데이터를 입력하는 UPDATE 사용 방법

MSSQL을 사용하다 보면 필드 값을 변경하거나 조건에 맞는 값을 새로운 필드에 입력해야 하는 경우가 있습니다. 엑셀에서는 IF 함수를 사용해서 조건에 맞는 값을 입력하는 방법을 사용합니다. 엑

elonbro.tistory.com

 

728x90