Wie Tarif SQL-Syntax zu erhöhen

December 8

Der SQL Update-Befehl bietet ein einfaches, aber leistungsfähiges Tool zum Verwalten von relationalen Daten. Da eine Tabelle mit einer Vielzahl von Transit-Tarife, dauert es nur zwei oder drei Zeilen aktualisieren sie alle oder nur einige selektiv aktualisieren. Befolgen Sie diese Beispiele zum erlernen den SQL Update-Befehl verwenden, um Tarife auf eine SQL Express-Datenbank zu erhöhen.

Anweisungen

1 Öffnen Sie SQL Server Management Studio oder einem anderen SQL-Datenbank-Management-Tool.

Beachten Sie, dass diese gleichen Befehle funktionieren auch mit Microsoft Access, MySQL, Sybase SQL Anywhere oder anderen SQL-basierten relationalen Datenbank.

2 Erstellen Sie eine neue Datenbank namens Tarife. Maustaste auf den Knoten "Datenbanken" Baum auf der linken Seite des Fensters Verwaltung und wählen Sie "Neue Datenbank..." Wenn das Create Database-Fenster angezeigt wird, geben Sie den Namen "Tarife" im Feld Datenbankname, und klicken Sie auf "OK". Öffnen Sie den Strukturknoten "Datenbanken", um zu sehen, die neue Datenbank.

3 Maustaste auf den Knoten "Tarife" und wählen Sie "Neue Abfrage". Wenn das Abfragefenster angezeigt wird, geben Sie den folgenden Code zum Erstellen der Tabelle TblFares.

Erstellen der Tabelle TblFares)FareID Int Primary Key,Beschreibung varchar(30),Tarif-Geld)

Klicken Sie auf "F5", um diesen Befehl ausführen und die Tabelle anlegen.

4 Fügen Sie ein paar Preise. Klicken Sie auf "Datei", "Neu" und dann "Abfrage mit aktuellen Verbindung" um eine zweite Abfragefenster zu öffnen. Geben Sie die folgenden Befehle Tabelle TblFares Tarife hinzu:

Insert Into TblFares Values (1, ' Local, Erwachsener', 1.00);Insert Into TblFares Values (2, ' Local, Student', 0.50);Insert Into TblFares Values (3, "Express, Erwachsener", 1,50);Insert Into TblFares Values (4, "Express, Student", 1.25);Insert Into TblFares Values (5, ' Schiene, Erwachsener', 2,00);Insert Into TblFares Values (6, ' Schiene, Student', 1.500);Wählen Sie * aus TblFares;

Klicken Sie auf "F5", um diese Befehle ausführen. Jede Insert-Anweisung fügt eine Zeile in der Tabelle dann die Select-Anweisung listet die Daten. Wenn alles richtig läuft, sollte ein Tisch mit sechs Tarifen in einem separaten Fenster unter dem Abfrage-Fenster angezeigt werden.

5 Alle Tarife von $0,25 zu erhöhen. Klicken Sie auf "Datei", "Neu" und dann "Abfrage mit aktuellen Verbindung" um eine dritte Abfrage-Fenster zu öffnen. Geben Sie die folgenden Befehle:

Update tblFaresLegen Sie Tarif = Tarif + 0,25;

Wählen Sie * aus TblFares;

Klicken Sie auf "F5", um diese Abfrage auszuführen. Beachten Sie, wie alle Tarife jetzt $0,25 höher sind. Diese Update-Befehl verwendet zwei Klauseln. Die Update-Klausel gibt die Tabelle aktualisieren (TblFares) und die Set-Klausel sagt das SQL-Modul zu jedem Tarif 0,25 hinzu und Sie dann wieder in der gleichen Tarif-Spalte zu speichern.

6 Aktualisieren Sie nur die Tarife der Bahn. Klicken Sie auf "Datei", "Neu" und dann "Abfrage mit aktuellen Verbindung" um eine weitere Abfragefenster zu öffnen. Geben Sie den folgenden Befehl ein:

Update tblFaresLegen Sie Tarif = Tarif + 0,25Wo Beschreibung Like '% Schiene';

Wählen Sie * aus TblFares;

Klicken Sie erneut auf "F5", um diese Abfrage auszuführen. In diesem Update fügen wir eine dritte Klausel. Der Where Klausel filtert die Tabelle vor Durchführung der Aktualisierung. In diesem Fall findet der Filter keine Beschreibung, die dem Muster 'Rail %' übereinstimmt. Die Prozentzeichen (%) gibt an, dass eine beliebige Zeichenfolge das Wort 'Schiene' folgen kann. Nur die letzten beiden Tarife werden aktualisiert.