update set 예제

SQL 업데이트 쿼리 예제 | SQL 업데이트 문 자습서는 오늘의 주제입니다. SQL UPDATE 문은 테이블의 기존 레코드를 수정하는 데 사용됩니다. 테이블의 레코드를 업데이트할 때는 매우 주의해야 합니다. UPDATE 문의 SQL WHERE 절은 업데이트해야 하는 레코드를 지정합니다. WHERE 절을 완전히 생략하면 테이블의 모든 레코드가 업데이트됩니다! WHERE 조건을 지정하지 않으면 모든 행을 업데이트하는 SQL Update 쿼리를 작성할 수 있습니다. 아래 쿼리를 참조하십시오. 예를 들어, 자넷은 새 집으로 이사했기 때문에 주소가 바뀌었습니다. 이제 다음 문을 사용 하 여 직원 테이블에서 변경 해야 합니다. 테이블을 만드는 방법을 모르는 경우 SQL 만들기 테이블 및 SQL 삽입 쿼리 자습서를 확인하십시오. 1. 위의 동일한 Store_Information 테이블을 사용하여 다음 SQL 문이 실행된 후 테이블에 는 어떤 데이터가 있습니까? 업데이트 Store_Information SET 판매 = 800 여기서 Store_Name = `보스턴`; 다음 쿼리는 베스트 세일 사람의 급여를 5 % 증가시킵니다. 최고의 판매 사람 ID는 하위 쿼리에 의해 제공됩니다.

여기서는 AppID = 1의 행을 업데이트합니다. 크리에이터네임과 앱네임이 업데이트됩니다. 이러한 불확정성 때문에 하위 선택 내에서만 다른 테이블을 참조하는 것이 더 안전하지만 조인을 사용하는 것보다 읽기 어렵고 속도가 느립니다. AWS 자동 확장이란 | AWS 확장 가능한 아키텍처 참고: 위의 쿼리에서 SET 문은 특정 열에 새 값을 설정하는 데 사용되며 WHERE 절은 열을 업데이트해야 하는 행을 선택하는 데 사용됩니다. WHERE 절을 사용하지 않은 경우 모든 행의 열이 업데이트됩니다. 따라서 WHERE 절은 특정 행을 선택하는 데 사용됩니다. 이제 낸시는 아이들의 성을 벨에서 로페즈로 바꾸고 싶어한다. 이 경우 종속 테이블의 모든 Nancy 부양 가족을 업데이트해야 합니다. 열 C2의 값이 “a”인 경우 열 C1값을 1로 늘립니다. 이제 하나의 행에만 영향을 줄 수 있는 업데이트 쿼리를 작성해 보겠습니다. 경우에 따라 직원이 성을 변경할 때 종속 테이블만 업데이트하지 않고 직원 테이블을 업데이트합니다.

AppID 4와 5에 업데이트된 값이 있음을 확인할 수 있습니다. 다음 쿼리는 100개 이상의 주문을 담당한 영업 사원을 선택합니다. 조건을 충족하는 행이 여러 개 있는 경우 모든 행이 수정됩니다. WHERE 절을 지정하지 않으면 모든 행이 수정됩니다. 중요: UPDATE 문을 사용할 때는 일부 유형의 필터링 기준이 지정되어 있는지 확인하십시오. 그렇지 않으면 모든 행의 값을 변경할 수 있습니다. 그것은 아무것도 반환하지 않습니다. 따라서 출력을 확인해야하는 경우 다음 쿼리를 작성하십시오.

6개 행 모두에 대해 CreatorName 및 AppName이 업데이트됩니다. 다음 쿼리로 출력을 확인합니다. . 직원 ID 3이 있는 Janet이 결혼하여 직원 테이블에서 성을 변경해야 한다고 가정해 보습니다. 위의 쿼리에서 SET 문은 새 값을 특정 열로 설정하는 데 사용되며 WHERE 절 조건은 열을 업데이트해야 하는 행을 선택하는 데 사용됩니다. SQL UPDATE 쿼리는 테이블의 기존 레코드를 수정하는 데 사용됩니다. UPDATE 쿼리와 함께 WHERE 절을 사용하여 선택한 행을 업데이트할 수 있으며 그렇지 않으면 모든 행이 영향을 받습니다. 다음 쿼리는 ID 번호가 테이블에 6인 고객의 주소를 업데이트합니다. CUSTOMERS 테이블의 모든 주소 와 SALARY 열 값을 수정하려는 경우 다음 코드 블록에 표시된 대로 UPDATE 쿼리로 WHERE 절을 사용할 필요가 없습니다.