UPDATE-lauseke

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Luo päivityskyselyn, joka muuttaa määritetyn taulukon kenttien arvoja tiettyjen ehtojen perusteella

Syntaksi

Päivitä taulukko
SET uusi_arvo
WHERE ehto;

UPDATE-lausekkeessa on seuraavat osat:

Osa

Kuvaus

taulukko

Sen taulukon nimi, josta muokattavat tiedot noudetaan.

uusiarvo

lauseke, joka määrää päivitettävien tietueiden tiettyyn kenttään lisättävän arvon.

ehto

Lauseke, joka määrää päivitettävät tietueet. Vain lausekkeen mukaiset tietueet päivittyvät.

Huomautuksia

UPDATE-lausekkeesta on hyötyä erityisesti silloin, kun halutaan muuttaa monia tietueita, ja silloin, kun muutettavat tietueet sijaitsevat useissa taulukoissa.

Voit muuttaa useita kenttiä samanaikaisesti. Seuraavassa esimerkissä kasvatetaan tilausmäärän arvoja 10 prosentilla ja rahdin arvoja 3 prosentilla englantilaisten toimittajien osalta:

UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';

Tärkeää: 

  • UPDATE-lauseke ei tuota tulosjoukkoa. Tietueiden päivitystä päivityskyselyn avulla ei myöskään voi kumota. Jos haluat selvittää, mitkä tietueet ovat päivittyneet, tarkastele ensin samoja ehtoja käyttävän valintakyselyn tuloksia ja suorita sitten päivityskysely.

  • Tiedoista kannattaa aina säilyttää varmuuskopiot. Jos päivität väärät tietueet, voit noutaa ne varmuuskopioista.


Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×