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
Onderaan pagina
Skyke 1.667
WZL-lid
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 ?
 
Bovenaan pagina