MSSQL JOIN UPDATE, JOIN DELETE 구문 예제로 이해하기


MSSQL JOIN UPDATE, JOIN DELETE 구문 예제로 이해하기

사원정보가 담긴 "TB_USER" 테이블에서 사번이 "123"인 사원의 성(LastName)을 "LEE"으로 수정하는 방법은 아래와 같습니다. UPDATE TB_USER SET LastName = 'LEE' WHERE EmpNo = '123' 일반적으로 쓰이는 UPDATE 구문으로 UPDATE [table] SET [col1] = :value1 WHERE [col2] = :value2 방식을 따르게됩니다. 단순 WHERE 구문만으로 변경할 데이터를 특정할 수 있다면 이 UPDATE 구문을 사용해도 큰 문제가 되지 않습니다. 하지만 다음과 같은 문제가 주어지면 어떨까요? Q. 사원정보가 담긴 "TB_USER" 테이블에서 경기도에 살고 있는 LEE 사원의 PayType 값을 지역PayType으로 바꾸어라. (사원주소,지역PayType에 관한 정보는 "TB_ADDRESS" 테이블에 담겨있다) UPDATE A SET A.PayType = B.ADDR_PayType FROM TB_USER A...


#JOIN #JOINDELETE #JOINUPDATE #MSSQL #SQL #SQLD #SQLP #SQLSERVER

원문링크 : MSSQL JOIN UPDATE, JOIN DELETE 구문 예제로 이해하기