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
'Computer > DB' 카테고리의 다른 글
[DB/MSSQL] 테이블 변수를 활용한 배열 처리 (0) | 2025.02.26 |
---|---|
[DB/MSSQL] 데이터 타입변환(CONVERT, CAST) (0) | 2025.02.26 |
[DB/MSSQL] 합계 구하기 SUM (0) | 2025.02.26 |
[DB/MSSQL 문자열 구분자 추가(QUOTENAME) (0) | 2025.02.25 |
[DB/MSSQL] 중복제거 DISTINCT (0) | 2025.02.25 |