Ein Spezial-NULL-Wert ist ein spezieller Datentyp (data_type) und entsteht bei arithmetischen Operationen, wenn diese zu einem Überlauf oder zu einer Division durch Null führen.
Der Spezial-NULL-Wert ist nur für die Ausgabespalten und für Spalten in der ORDER-Klausel zulässig. Tritt ein Überlauf bei einer arithmetischen Operation oder eine Division durch Null an einer anderen Stelle auf, führt das zum Abbruch der SQL-Anweisung.
Der Vergleich eines Spezial-NULL-Wertes mit einem beliebigen Wert ist immer undefiniert.
Bei der Sortierung ist der Spezial-NULL-Wert größer als alle Nicht-NULL-Werte, aber kleiner als der NULL-Wert.