我有一些记录,这些记录的字段类型为LINKLIST,但我未能默认将其初始化为空列表(即[]
)。现在,当我选择记录时,我得到的是这样的:
+----+-----+-----------------------------+-------+------------------+-----------+
|# |@RID |@CLASS |f1 |f2 |f3 |f4 |
+----+-----+-----------------------------+-------+------------------+-----------+
|1 |#40:1|ad60805...| |RR ...|2018-08-28 00:00:00 |[] |
|2 |#57:1|ab29539...| |RR ...|2018-08-31 00:00:00 | |
|3 |#58:1|ab29539...| |Pen...|2018-09-01 00:00:00 | |
|4 |#61:1|ab29539...| |OK ...|2018-09-02 00:00:00 | |
|5 |#62:1|ab29539...| |Nee...|2018-09-02 00:00:00 | |
|6 |#63:0|ab29539...| |DT ...|2018-07-30 00:00:00 | |
+----+-----+-----------------------------+-------+------------------+-----------+
可以看到记录1已正确初始化为空列表,但其余行本质上为空。
如何编写仅在f4
为空,为空,未定义或任何Orient可能会选择的情况下选择字段f4
的查询。
例如,这些命令不起作用:select f4 from V where f4=0
,select f4 from V where f4=null
,select f4 from V where f4=undefined