MySQL - Wie Werte Prozentual ändern ?

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

MySQL - Wie Werte Prozentual ändern ?

Beitrag von Bisonte »

Also wenn ich alle Werte in einer Tabelle die bestimmten Kriterien entsprechen, um z.B. -25% ändern möchte, wie sollte die SQL Abfrage aussehen ? bzw. sind Berechnungen in einer SQL Anweisung überhaupt möglich ?

Bsp.:

Code: Alles auswählen

Tabelle

Id  Rang  Leben
0   1     100
1   0     88
2   2     1200
3   1     200

Mein Versuch alle "Leben" zu ändern deren Rang 1 ist....

Update 'Tabelle' Set 'Leben'=100 Where Rang = 1;

Die Frage lautet nur... Wie kann man da Berechnungen einfügen, wenn es geht ?
Also anstelle der 100 z.B. dass nur 25% abgezogen werden vom 'Leben'
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Code: Alles auswählen

UPDATE Tabelle SET Leben=Leben*0.75 WHERE Rang=1
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

TomS hat geschrieben:

Code: Alles auswählen

UPDATE Tabelle SET Leben=Leben*0.75 WHERE Rang=1
Das war flink ;) Danke
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Antworten