[ fedja @ 22.01.2005. 03:21 ] @
Imam sledeci upit:

SELECT tbl_Publikacija.Naziv_Publikacije, tbl_Rabat.Rabat
FROM tbl_Publikacija LEFT OUTER JOIN
tbl_Rabat ON tbl_Publikacija.ID_Publikacije = tbl_Rabat.ID_Publikacije

Daje sledece:

Naziv_Publikacije Rabat
Publikacija 1 1 3.1
Publikacija 1 2 2.2
Publikacija 2 1 5
Publikacija 2 2 NULL

Da li postoji nacin da se mesto NULL vrednosti pojavljuje 0.
probao sam vec s akcijama tipa:
SELECT ..., CASE tbl_Rabat.Rabat WHEN NULL THEN 0 ELSE tbl_Rabat.Rabat END...
isti se rezultat dobija kao gore...
[ Simke @ 22.01.2005. 07:37 ] @
Moze, koriscenjem ISNULL funkcije

Code:

SELECT tbl_Publikacija.Naziv_Publikacije,
ISNULL(tbl_Rabat.Rabat, 0) AS Rabat
FROM tbl_Publikacija LEFT OUTER JOIN
tbl_Rabat ON tbl_Publikacija.ID_Publikacije = tbl_Rabat.ID_Publikacije
[ fedja @ 22.01.2005. 21:47 ] @
Hvala, bio sam lenj pa nisam procitao za sta ustvari sluzi ISNULL()...