NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » nvl -> coalesce
Je moet ingelogd zijn om te kunnen posten...

Login gegevens
Gebruikersnaam
Wachtwoord



Nog geen lid van de WzL-groep? Lid worden!
Wachtwoord vergeten? Stuur mijn wachtwoord! | Info...
Origineel bericht
Skyke 1.667
Sinds 7/5/2003
T: 7 R: 15
27/12/2005 - 7:16u Quote
Ik moet de equivalent hebben van nvl in oracle voor de ibm database. Ik heb dit opgezocht en ik kwam uit bij COALESCE.
Nu ik gebruik deze functie in de volgende Query:
select t.id, sum(coalesce(X.returnedinteger,0)) integer from xmltable t, table( DB2XML.extractIntegers((select xml from xmltable where id=t.id),'//b') ) X group by t.id


Resultaat:

ID INTEGER
----------- -----------
1 -------- 7
2 -------- 5
3 -------- 2



Maar er is nog een record met id 4 maar tabel X is leeg bij ID 4(geen b nodes in het xml bestand), normaal zou hij dan toch gewoon bij de sum 0 moeten geven dacht ik zo. Nu is mijn vraag dus hoe kan ik dit het best oplossen ?