Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zvýšiť cestovné v SQL syntax

Príkaz SQL Update poskytuje jednoduchý , ale výkonný nástroj pre správu relačných dát . Vzhľadom k tomu , tabuľka s rôznymi tranzitných taríf , len to trvá dva alebo tri riadky ich všetky aktualizovať alebo aktualizovať niekoľko selektívne . Postupujte podľa nasledujúcich príkladov sa dozviete , ako používať príkaz SQL Update zvýšenie cestovného na databáze SQL Server Express . Veci , ktoré budete potrebovať v Microsoft SQL Express , Microsoft Access , MySQL alebo iné relačné databázy
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte SQL Server Management Studio alebo iný nástroj pre správu SQL databázy .

Všimnite si , že tie isté príkazy tiež pracovať s Microsoft Access , MySQL , Sybase SQL Anywhere alebo iné SQL na báze relačnej databázy .
2

Vytvoriť novú databázu s názvom Fares . Kliknite pravým tlačidlom myši na " Databáza " uzla stromu na ľavej strane okna pre správu a vyberte " Nová databáza ... " Keď sa zobrazí okno pre vytvorenie databázy , zadajte názov "stop " v databázovom poli názov kliknite na tlačidlo " OK . akonáhle sa zobrazí okno Query " Otvorte " Databáza " uzol stromu vidieť novú databázu .
3

Kliknite pravým tlačidlom myši na " cestovné " uzla stromu a vyberte " Nová otázka . " zadajte nasledujúci kód pre vytvorenie tabuľky tblFares .

CREATE TABLE tblFares ( FareID int primárny kľúč , popis varchar ( 30 ) , Fare peniaze )

Kliknite na " F5 " pre spustenie tohto príkazu a vytvoriť tabuľka .
4

Pridajte niekoľko tarify . Kliknite na " Súbor " , " New " a potom " Query s aktuálne pripojenie " sa otvorí druhé okno dotazu. Zadajte nasledujúce príkazy pridať tarify tabuľky tblFares :

vložiť do tblFares VALUES ( 1 , ' miestnej , dospelých ' , 1,00 ) , vložiť do tblFares VALUES ( 2 ​​, ' miestnej , Student ' , 0,50 ) , zasuňte do tblFares hodnôt ( 3 , ' Express , dospelých ' , 1,50 ) , vložiť do tblFares VALUES ( 4 , ' Express , Student ' , 1,25 ) ; INSERT INTO tblFares VALUES ( 5 , ' Rail , dospelých ' , 2,00 ) ; INSERT INTO tblFares hodnoty ( 6 , ' Rail , Student " , 1.500 ) ; SELECT * FROM tblFares ;

Kliknite na " F5 " pre spustenie týchto príkazov . Každý príkaz INSERT pridá riadok do tabuľky a potom vyberte vyhlásení uvádza údaje . Ak všetko pracuje správne , stôl so šiestimi cestovného by sa mal objaviť v samostatnom okne pod oknom dotaz .
5

Zvýšenie všetky tarify o $ 0,25 . Kliknite na " Súbor " , " New " a potom " Query s aktuálne pripojenie " sa otvorí okno , tretí dotazu. Zadajte nasledujúce príkazy :

Aktualizácia tblFaresSet cestovné = Fare + 0,25 ;

Vyberte * z tblFares ;

Kliknite na " F5 " pre spustenie tohto dotazu. Všimnite si , ako sa to všetko z cestovného sú teraz 0,25 dolár vyššia . Tento príkaz Aktualizovať používa dve ustanovenia . Klauzula aktualizácia určuje tabuľku aktualizovať ( tblFares ) a klauzula sada hovorí SQL engine pridať 0,25 do každej cestovného a potom uložiť späť do rovnakého Fare stĺpci .
6

Aktualizovať iba železničnej tarify . Kliknite na " Súbor " , " New " a potom " Query s aktuálne pripojenie " sa otvorí ďalšie okno dotazu. Zadajte nasledujúci príkaz :

Aktualizácia tblFaresSet Fare = Fare + 0.25Where Popis LIKE ' Rail % ' ;

Vyberte * z tblFares ;

Kliknite na " F5 " znova spustiť tento dotaz . V tejto aktualizácii sme pridať tretí klauzulu . Ak klauzula filtruje tabuľku pred vykonaním aktualizácie . V tomto prípade je filter zistí akýkoľvek opis , ktorý zodpovedá vzoru " Rail % " . Znak percenta ( % ) naznačuje , že ľubovoľný reťazec znakov , môže nasledovať slovo " železničnej " . Sú aktualizované . Len za posledné dva tarify

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené