![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam w tabeli dwie kolumny, chce w trzeciej kolumnie umiescic iloraz dwoch poprzednich kolumn, jest mozliwe zrobienie tego tak, aby kolumna trzecia zmieniala sie automatycznie po zmianie ktorejs z wczesniejszych kolumn? wolalbym uniknac kolejnego zapytania(update...) trzeciej kolumny, za kazdym razem, gdy ktoras z kolumn wczesniejszych bedzie sie zmieniac... jest mozliwosc obliczania wartosci tej trzeciej kolumny od razu w bazie? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego chcesz powielac dane? Jesli liczby, ktore ma zawierac trzecia kolumna sa wynikiem operacji arytmetycznej przeprowadzonej na podstawie pozostalych danych zawartych w tabeli/bazie - lepiej "generowac" je juz podczas ich pobierania (z wyjatkiem pewnych specyficznych przypadków).
SELECT a, b, (a/b) FROM tbl; Ewentualnie mozesz sobie zrobic widoczek i to z niego pobierac potrzebne dane prostszym SELECT-em. -------------------- -----------------------
My hovercraft is full of eels! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.06.2025 - 21:53 |