Как выбрать пустые поля? - PullRequest
0 голосов
/ 20 октября 2018

У меня есть записи с полями типа 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 только тогда, когда f4 пусто, или ноль, или не определено, или как бы его ни называл Orient.

Например, они не работают: select f4 from V where f4=0, select f4 from V where f4=null, select f4 from V where f4=undefined

...