Ga naar hoofdinhoud Ga naar aanvullende inhoud

coalesce - Script- en diagramfunctie

De functie coalesce retourneert de eerste parameter waaraan een geldige non-NULL kan worden toegewezen. U kunt een willekeurig aantal parameters gebruiken.

Syntaxis:  

coalesce(expr1[ , expr2 , expr3 , ...])

Retourgegevenstypen: dubbele waarde

Argumenten
ArgumentBeschrijving
expr1De eerste uitdrukking voor controle op een geldige niet-null getalsnotatie.
expr2De tweede uitdrukking voor controle op een geldige niet-null getalsnotatie.
expr3De derde uitdrukking voor controle op een geldige niet-null getalsnotatie.
Voorbeelden: diagramuitdrukkingen
VoorbeeldResultaat

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Deze uitdrukking selecteert drie verschillende velden met een productomschrijving als sommige velden geen waarden voor het product bevatten. Volgt de volgorde die in de functie wordt vermeld, en het eerste veld met een niet-null waarde wordt geretourneerd. Als geen enkel veld een waarde bevat, is het resultaat no description available.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Deze uitdrukking zorgt ervoor dat de tekst tussen aanhalingstekens van het veld FileName wordt ingekort. Als de opgegeven FileName tussen aanhalingstekens staat, wordt deze verwijderd en wordt de ingesloten FileName zonder aanhalingstekens geretourneerd. Als de functie TextBetween de scheidingstekens niet kan vinden, wordt null geretourneerd. De Coalesce zal deze afwijzen en in plaats daarvan de onbewerkte FileName retourneren.

Voorbeeld - Basisprincipes voor Coalesce

Voorbeeld - Null-waarden vervangen door een alternatieve waarde met prioriteit

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!