NQL条件
where
節は、クエリに条件を追加して結果をフィルタリングすることを可能にします。
フィールド値を固定された参照と比較する
特定の不変な基準と一致する結果をフィルタリングするために、フィールド値を固定された参照と比較します。 たとえば:
特定のoperating systemを持つデバイスをフィルタリングします。
指定されたしきい値以下の空きメモリを持つデバイスをフィルタリングします。
特定のバイナリバージョンをフィルタリングします。
構文
例
Windows operating systemを実行しているデバイスを選択します。
nxt-gcarlisa
Windows
nxt-wmirjam
Windows
Windows operating systemを実行していないデバイスを選択します。
nxt-jdoe
macOS
nxt-vlatona
macOS
名前に「jo」を含むユーザーを選択します。
ジョン・フィッシャー
ジョン・ドウ
フィールド値を互いに比較する
フィールド間の動的な関係に基づいて結果をフィルタリングしたい場合、2つのフィールド値を互いに比較します。 同じテーブルのフィールドのみ互いに比較できます。
次のフィールドを比較できます:
ネイティブフィールド
コンテキストフィールド
クエリ内で計算されたメトリクス(別名)
手動のカスタムフィールド
構文
例
ネイティブフィールドを比較する
スピーカーとマイクの両方に同じ周辺機器を使用しないユーザーを特定します。
ネイティブフィールドをコンテキストフィールドと比較する
デバイスが場所を変更したイベントをフィルタリングします
ネイティブフィールドを計算されたメトリクスと比較する
実行クラッシュ後にCollectorの活動がないデバイスを特定します。
ネイティブフィールドを手動のカスタムフィールドと比較する
パッケージバージョンを手動のカスタムフィールドに格納された必要な準拠バージョンと比較します。
複数の条件を使用する
and
または or
演算子で区切られた複数のフィルタを使用して、より複雑な条件を適用します。 フィルタ内の条件は、優先順を保持するためにグループ化されています。 where
節をそれぞれ別の行に配置すると、複数の and
条件を持つ1つの where
節を作成した場合と同じ結果になります。
以下のクエリは、全く同じ結果を提供します。
Last updated