SQL/Ändern: Unterschied zwischen den Versionen
Aus Foxwiki
Keine Bearbeitungszusammenfassung |
K Textersetzung - „wikitable“ durch „table table-striped table-hover“ |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
UPDATE Vorlesung | UPDATE Vorlesung | ||
SET VorlNr = VorlNr + 1000, | |||
PersNr = 20 | |||
WHERE PersNr = 15; | WHERE PersNr = 15; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Zeile 9: | Zeile 9: | ||
Ergebnis eines nachfolgenden <code>SELECT *</code> ist, eventuell mit anderer Reihenfolge: | Ergebnis eines nachfolgenden <code>SELECT *</code> ist, eventuell mit anderer Reihenfolge: | ||
{| class=" | {| class="table table-striped table-hover" | ||
|- | |- | ||
!<code>VorlNr</code>!!<code>Titel</code> | !<code>VorlNr</code>!!<code>Titel</code> | ||
Aktuelle Version vom 29. Juli 2026, 11:01 Uhr
Ändern von Datensätzen (UPDATE)
UPDATE Vorlesung
SET VorlNr = VorlNr + 1000,
PersNr = 20
WHERE PersNr = 15;
ändert alle Datensätze, für die PersNr den Wert 15 hat. Der Wert von VorlNr wird um 1000 erhöht und der Wert von PersNr auf 20 gesetzt.
Ergebnis eines nachfolgenden SELECT * ist, eventuell mit anderer Reihenfolge:
VorlNr |
Titel
|
PersNr
|
|---|---|---|
1000
|
Softwareentwicklung 1
|
12
|
1200
|
Netzwerke 1
|
20
|
1600
|
Algorithmen
|
12
|
2001
|
Datenbanken
|
20
|
5001 |
ET
|
12
|
5022 |
IT
|
12
|
6045 |
DB
|
20
|