SQL UPDATE


SQL CREATE TABLE
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL 일차키
SQL 외래키
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM


사이트안내




  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 © 2014   1keydata.com   All Rights Reserved