Siechfred: MySQL: GREATEST()

Beitrag lesen

bei SELECT GREATEST(10,19,NULL,0,0) bekomme ich NULL als größten Wert zurück. Das ist natürlich so nicht richtig.

Kommt auf die MySQL-Version an:

MySQL 5.1 (zu GREATEST): "GREATEST() gibt NULL  zurück, sofern ein Argument NULL ist."

MySQL bis 4.1 zu GREATEST: "GREATEST() returns NULL only if all arguments are NULL."

Wie könnte ich jetzt MySQL klar machen, dass er entweder die NULL-Werte nicht vergleichen soll oder alle NULL-Werte = 0 sind? Hat jemand dazu eine Idee?

ISNULL?

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.