-
[SQL] INSERT INTO SELECT 문 & CASE WHEN 동시에 쓰기 (INSERT INTO 다중)데이터베이스 2023. 1. 3. 15:45
INSERT INTO VENDOR SELECT MODEL_NO, CASE WHEN MODEL_NO LIKE 'KY%' THEN 'B전자' WHEN MODEL_NO LIKE 'Z4%' THEN 'B전자' ELSE 'A전자' END FROM product;
PRODUCT 테이블의 MODEL_NO 컬럼만 가져오고, 다른 컬럼에는 직접 값을 넣어주고 싶었다.
이 때 CASE WHEN을 사용하면 된다.
반응형'데이터베이스' 카테고리의 다른 글
[SQL]SELECT 결과 하나의 테이블로 합치기 (UNION, SELECT의 재SELECT) (0) 2023.01.26 mysql varchar 한글길이 (0) 2023.01.17 [SQL]조건부 INSERT (0) 2023.01.03 [DB]2개이상의 다중컬럼을 PK로 두기 (0) 2023.01.03 데이터베이스 정규화 (0) 2022.12.23