SQL > 도표처리 > Update

도표중의 데이터를 수정해야할 경우도 있습니다. 이때는 UPDATE 인스트럭션을 사용해야 합니다. . 이 인스트럭션의 용어는:

UPDATE "도표명"
SET "필드 1" = [새수치]
WHERE "조건";

이 용어를 제일 쉽게 이해할수 있는 방법은 예를 통하는 것입니다. 만약 우리에게 아래와 같은 도표가 있다면:

Store_Information 도표
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

우리는 Los Angeles 에서 01/08/1999 의 영업액이 실제 $500이지, 도표중에 저정된 $300이 아니라는 것을 발견할수 있기에 우리는 아래SQL을 이용하여 그 데이터를 수정합니다.:

UPDATE Store_Information
SET Sales = 500
WHERE Store_Name = "Los Angeles"
AND Txn_Date = "Jan-08-1999";

현재 도표의 내용은 변했습니다:

Store_Information 도표
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles50008-Jan-1999
Boston70008-Jan-1999

이 예에서 자료중 단 하나가 WHERE 절중의 조건에 부합됩니다. 만약 여러개의 데이터가 조건에 부합되면 조건에 부합되는 데이터들은 모두 수정될것입니다.

우리는 동시에 여러개의 필드를 수정할수 있습니다. 용어는 아래와 같습니다:

UPDATE "도표"
SET "필드 1" = [수치 1], "필드 2" = [수치 2]
WHERE "조건";

SQL DELETE FROM >>



Copyright © 2016   1keydata.com   All Rights Reserved