NULL — функция скриптa и диаграммы
Функция Null возвращает значение NULL.
Syntax:
Null( )
Example: Скрипт загрузки данных
В этом примере загружена встроенная таблица с четырьмя строками, где первые три строки не содержат ничего, - или содержат значение 'NULL' в столбце Value. Мы хотим преобразовать эти значения в представления значений true NULL.
Предшествующий в середине оператор LOAD выполняет преобразование с помощью функции Null.
Предшествующий в начале оператор LOAD добавляет поле, чтобы проверить, представлено ли значение NULL в данном примере только в целях иллюстрации.
NullsDetectedAndConverted:
LOAD *,
If(IsNull(ValueNullConv), 'T', 'F') as IsItNull;
LOAD *,
If(len(trim(Value))= 0 or Value='NULL' or Value='-', Null(), Value ) as ValueNullConv;
LOAD * Inline
[ID, Value
0,
1,NULL
2,-
3,Value];
Это результирующая таблица. В столбце ValueNullConv значения NULL представлены элементом -.
ID | Value | ValueNullConv |
IsItNull |
---|---|---|---|
0 | - | T | |
1 | NULL | - | T |
2 | - | - | T |
3 | Value | Value | F |