Hvordan øke Fare i SQL syntaks

SQL Update-kommandoen gir en enkel, men kraftig verktøy for administrasjon av relasjonsdata. Gitt en tabell med en rekke transitt fares, tar det bare to eller tre linjer for å oppdatere dem alle eller oppdatere noen selektivt. Følg disse eksemplene for å lære hvordan du bruker SQL Update-kommandoen til å øke prisene på en SQL Express database.

Bruksanvisning

1 Åpne SQL Server Management Studio eller annen SQL database styringsverktøy.

Legg merke til at de samme kommandoene også arbeide med Microsoft Access, MySQL, Sybase SQL Anywhere eller andre SQL basert relasjonsdatabase.

2 Opprett en ny database kalt Fares. Høyreklikk på "Databaser" treet node på venstre side av vinduet for administrasjon og velg "New Database ..." Når Opprett database-vinduet vises, skriver du inn navnet "Fares" i Database Name-feltet og klikk "OK. "Åpne" Databaser "treet node for å se den nye databasen.

3 Høyreklikk på "Fares" treet node og velg "New Query". Når Query-vinduet vises, skriver du inn følgende kode for å opprette tblFares tabellen.

Lag Tabell tblFares (
FareID int Primary Key,
Beskrivelse varchar (30),
fare penger
)

Klikk på "F5" for å kjøre denne kommandoen og opprette tabellen.

4 Tilsett noen priser. Klikk på "File", "New" og deretter "Query med Current Connection" for å åpne en ny spørring vindu. Skriv inn følgende kommandoer for å legge fares til bord tblFares:

Sett Into tblFares verdier (1, 'Local, Adult', 1,00);
Sett Into tblFares verdier (2, 'Local, Student', 0,50);
Sett Into tblFares verdier (3, 'Express, Adult', 1,50);
Sett Into tblFares Verdier (4, 'Express, Student', 1,25);
Sett Into tblFares verdier (5 'Rail, Adult', 2,00);
Sett Into tblFares verdier (6 'Rail, Student', 1,500);
Velg * fra tblFares;

Klikk på "F5" for å kjøre disse kommandoene. Hver Sett uttalelse legger til en rad i tabellen på Select uttalelsen viser data. Hvis alt går som det skal, et bord med seks priser vises i et eget vindu under spørring.

5 Øke alle prisene med $ 0,25. Klikk på "File", "New" og deretter "Query med Current Connection" for å åpne en tredje Query vindu. Skriv inn følgende kommandoer:

Oppdater tblFares
Sett Fare = Fare + 0,25;

Velg * fra tblFares;

Klikk på "F5" for å kjøre dette søket. Legg merke til hvordan alle priser er nå $ 0,25 høyere. Dette Oppdater kommandoen bruker to klausuler. Oppdaterings klausul angir bordet for å oppdatere (tblFares) og SET-leddet forteller SQL-motoren for å legge til 0,25 for hver fare deretter lagre den tilbake i samme Fare kolonne.

6 Oppdater eneste jernbane fares. Klikk på "File", "New" og deretter "Query med Current Connection" for å åpne enda en spørring vindu. Skriv inn følgende kommando:

Oppdater tblFares
Sett Fare = Fare + 0,25
Hvor Beskrivelse Som 'Rail%';

Velg * fra tblFares;

Klikk på "F5" igjen for å kjøre dette søket. I denne oppdateringen, legger vi en tredje ledd. WHERE-leddet filtrerer bordet før du utfører oppdateringen. I dette tilfelle finner filteret noen beskrivelse som samsvarer med mønsteret 'Rail%'. Den prosenttegn (%) indikerer at enhver streng av tegn kan følge ordet 'Rail'. Bare de to siste prisene blir oppdatert.