2021년 8월 24일
UPDATE tablea a INNER JOIN tableb b ON a.키워드=b.키워드 SET a.검색량=b.검색량 WHERE b.검색량 > 100 위의 예는 A테이블과 B테이블을 조인해서 B테이블의 검색량이 100 이상인 것만 A테이블의 검색량을 업데이트 하는 구문입니다. 업데이트 시 다른 테이블을 참조해서 업데이트를 하는 경우가 많습니다. 이때 INNER JOIN이 필요합니다. 조건이 필요한 경우는 WHERE 절 이하를 작성해 주시면 되고 필요한 조건이 없다면 […]
2021년 8월 18일
데이터 정제 시 컬럼의 조건에 따라서 다른 컬럼의 값을 업데이트 해줘야 할 경우가 있습니다. 이 경우, 사용하는 구문이 CASE 구문입니다. 구문의 기본형식은 다음과 같습니다. CASE WHEN 조건 THEN ‘반환 값’ WHEN 조건 THEN ‘반환 값’ ELSE ‘WHEN 조건에 해당 안되는 경우 반환 값’ END 이 구문을 테이블에서 특정 컬럼을 업데이트 할 경우로 예제를 만들어 보면 […]