Announcement

Collapse
No announcement yet.

Gruppenfunktion liefert eine Zeile ohne Ergebnismenge

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

  • Gruppenfunktion liefert eine Zeile ohne Ergebnismenge

    Diese ergibt NULL ROWS
    SELECT MAX(dummy) FROM dual WHERE 1=2 GROUP BY dummy ;

    Hier bekomme ich EINE Zeile mit einem NULL-Wert
    SELECT MAX(dummy) FROM dual WHERE 1=2 ;

    Dieses Verhalten ist mir neu (Oracle Database 11g Enterprise Edition Release 11.2.0.3.0).
    Ich erwarte auch bei zweiten mal NULL ROWS.

  • #2
    Ich vermute mal es ist irgendwo im ANSI/ISO Standard versteckt das sich das so verhalten muß. SQL Server und Firebird verhalten sich zumindest genauso.

    Aber steckt hinter deiner Beobachtung auch eine Frage oder wolltest du nur deiner Verwunderung ausdruck geben?

    Comment

    Working...
    X