Seite 1 von 1

MySQL - Wie Werte Prozentual ändern ?

Verfasst: 24.08.2009 00:51
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'

Verfasst: 24.08.2009 00:59
von TomS

Code: Alles auswählen

UPDATE Tabelle SET Leben=Leben*0.75 WHERE Rang=1

Verfasst: 24.08.2009 01:17
von Bisonte
TomS hat geschrieben:

Code: Alles auswählen

UPDATE Tabelle SET Leben=Leben*0.75 WHERE Rang=1
Das war flink ;) Danke