Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
集合中存放了一些姓名数据,现需要对姓名进行排序。其中null 数据以及""空数据,在进行升序排序的时候,默认会被放到最前面。
有没有类似sqlserver中isnull() 函数的方法,能将null 值自定义为其他值,再进行排序。
例如: order by isnull(name,'unknown') asc
可是可以的,但是要了解这样会破坏索引排序,将所有排序都变为内存排序,效率上不划算。其实如果你不想看到这些值,为什么不选择过滤掉呢?如果改为其他值,会使这些记录出现在一些无法预知的位置,从业务上来说我觉得不大可能有这样的需求。
与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待