Autor | Zpráva | ||
---|---|---|---|
ja Profil * |
#1 · Zasláno: 27. 5. 2011, 04:39:20
Chci se zeptat, jak udělat, aby se mi přičetlo číslo k výsledku SUM, i když SUM nic nesčítá. respektive pro lepší pochopení - v tabulce, kde se provadí SUM nejsou třeba nalezeny žádný záznamy, ale následně chci pomocí znaménka + přičíst třeba 20, ale jelikož mi SUM vrátí NULL, tak se ta 20 nepřičte a hodnota je stále NULL
například select (SUM(neco) + 20) from tabulka |
||
ja Profil * |
#2 · Zasláno: 27. 5. 2011, 04:45:25
select (SUM(neco) + 20) as 'bla' from tabulka
|
||
Kajman_ Profil * |
#3 · Zasláno: 27. 5. 2011, 09:09:53
select (coalesce(SUM(neco),0) + 20) as bla from tabulka Místo coalesce se často používá ifnull, nvl nebo něco takového, ale liší se to podle db. |
||
ja Profil * |
#4 · Zasláno: 27. 5. 2011, 14:40:37
Díky, ifnull pomohlo.
|
||
Časová prodleva: 13 let
|
0