seo 검색바

자동 seo 컨설팅 받으러가기

조건부 업데이트

업데이트(update) 시 테이블 조인(table join) 구문


UPDATE tablea a INNER JOIN tableb b ON a.키워드=b.키워드 SET a.검색량=b.검색량 WHERE b.검색량 > 100 위의 예는 A테이블과 B테이블을 조인해서 B테이블의 검색량이 100 이상인 것만 A테이블의 검색량을 업데이트 하는 구문입니다. 업데이트 시 다른 테이블을 참조해서 업데이트를 하는 경우가 많습니다. 이때 INNER JOIN이 필요합니다. 조건이 필요한 경우는 WHERE 절 이하를 작성해 주시면 되고 필요한 조건이 없다면 […]

Mysql CASE WHEN THEN 구문


데이터 정제 시 컬럼의 조건에 따라서 다른 컬럼의 값을 업데이트 해줘야 할 경우가 있습니다. 이 경우, 사용하는 구문이 CASE 구문입니다. 구문의 기본형식은 다음과 같습니다. CASE WHEN 조건 THEN ‘반환 값’ WHEN 조건 THEN ‘반환 값’ ELSE ‘WHEN 조건에 해당 안되는 경우 반환 값’ END 이 구문을 테이블에서 특정 컬럼을 업데이트 할 경우로 예제를 만들어 보면 […]