# リレーショナルルーチン

[Relational] (リレーショナル)ルーチンには、ブール値に基づいてアファメーションをチェックできる複数のファンクションが含まれています。

[Repository] (リポジトリー)ツリービューにあるシステムルーチンフォルダーの下の[Relational] (リレーショナル)ノードをダブルクリックすると、これらのファンクションにアクセスできます。

RelationalルーチンのファンクションRelationalRelationalルーチンのファンクション

| ファンクション | 説明 | 構文 |
| --- | --- | --- |
| IsNull | 提供された変数がnull値であるかどうかを確認します。<br><br>値がNullならtrueが返され、値がNull以外ならfalseが返されます。 | Relational.ISNULL(変数) |
| NOT | 式の論理値の補数が返されます。 | Relational.NOT(式) |
| IsNull | 提供された変数がnull値であるかどうかを確認します。<br><br>値がNullなら1が返され、値がNull以外なら0が返されます。 | Relational.ISNULL(変数) |

[Relational] (リレーショナル)ルーチンをチェックするには、ISNULLファンクションをtJavaコンポーネントと共にに使えます。例:

```
String str = null;
System.out.println(Relational.ISNULL(str));
```

この例では、テスト結果が[Run] (実行)ビューに表示されます。

![結果は、\[Run\] (実行)ビューで"true"となります。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Routines10.png)