Announcement

Collapse
No announcement yet.

Funktion coalesce : suche Infos

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktion coalesce : suche Infos

    Bei der Viewerstellung in SYBASE wurde von einem Kollegen die
    Funktion COALESCE(...) verwendet.
    Wo finde ich Details dazu ? Soll ANSI92-SQL sein, aber ORACLE
    wird das nirgendwo überhaupt erwähnt..
    ?????????

  • #2
    Hallo,

    COALESCE gibt den ersten Ausdruck ohne NULL-Wert an die Argumente des Ausdrucks zurück. COALESCE(expression1,...n) entspricht der folgenden CASE-Funktion:
    <pre>
    CASE
    WHEN (expression1 IS NOT NULL) THEN expression1
    ...
    WHEN (expressionN IS NOT NULL) THEN expressionN
    ELSE NULL
    </pre>
    Der SQL 92-Standard räumt den Datenbank-Anbietern 3 Level ein, um die Anforderungen schrittweise erfüllen zu können. Dieser Spielraum wird (wie es zu erwarten war) reichlich genutzt

    Comment

    Working...
    X