为什么会出现这种问题?原理是什么
NULL值在dolphindb中代表的是最小值,-128c,在NULL值参与运算时进行了特判,比如3+NULL会返回NULL,但是在max,min中NULL都是作为最小值,因此在max函数中的处理会产生不同的效果,这是由dolphindb中对NULL的定义导致的。
如:max([NULL,2,3,4],0) // 0,2,3,4