Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Zmiana wartości wszystkich rekordów naraz
Forum PHP.pl > Forum > Przedszkole
drackul
witam,
otóż mam pytanie czy ktoś był by w stanie wytłumaczyć jak w SQL sformułować
aby każdy rekord x znajdujący się w określonej tabeli y został powiększony o zadaną wartość
czyli żeby np mając tabelę ceny
idproduktu | cena
1 | 100
2 | 390
3 | 100
4 | 90
5 | 400
6 | 182
7 | 10
i teraz żeby wszystkie ceny za jednym zamachem zwiększyć czy też zmniejszyć o 10% aktualnej
wartości?
nospor
  1. UPDATE tabela SET pole = pole + 10

o 10% zrob sobie sam smile.gif

edit down:
@exploit ales pojechal po bandzie winksmiley.jpg
PawelC
# Wiem post do kosza biggrin.gif
drake88
Trzeba użyć zapytania..

Kod
UPDATE `tabela` SET `pole1` = 'Nowa wartość', `pole2` = 'Nowa wartość';
piotrooo89
Cytat(drackul @ 14.04.2009, 22:40:03 ) *
zmniejszyć o 10% aktualnej

o % chyba chodzi?


  1. UPDATE new3 SET liczba = (liczba * 0.1) + liczba


a żeby zmniejszyć to:

  1. UPDATE new3 SET liczba = liczba - (liczba * 0.1)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.