null 演算子
値が null かどうかをテストするには、null 演算子を使用します。
null 演算子は true または false を返します。
| 演算子 | 名前 | 説明 |
|---|---|---|
| is null | is null | 値が null である場合は true。 |
| is not null | is not null | 値が null でない場合は true。 |
次の例は有効です。
1a = load "dataset";
2b = foreach a generate Name as Name, Year as Year;
3c = filter b by Year is not null;1q = load "dataset";
2q = foreach q generate (case when Name is null then "john doe" else Name end) as Name;次の例は無効です。
1a = load "dataset";
2a = filter a by Year is not null;
3a = foreach a generate Name as Name, Year as Year;