Filters a record set for data with a case-sensitive string.
The following table provides a comparison of the
||Equals to one of the elements||Yes||
||Not equals to any of the elements||Yes||
||Equals to any of the elements||No||
||Not equals to any of the elements||No||
- In tabular expressions, the first column of the result set is selected.
- The expression list can produce up to
- Nested arrays are flattened into a single list of values. For example,
x in (dynamic([1,[2,3]]))becomes
x in (1,2,3).
For further information about other operators and to determine which operator is most appropriate for your query, see datatype string operators.
Performance depends on the type of search and the structure of the data.
For faster results, use the case-sensitive version of an operator, for example,
If you're testing for the presence of a symbol or alphanumeric word that is bound by non-alphanumeric characters at the start or end of a field, for faster results use
( list of scalar expressions
( tabular expression
- T - The tabular input whose records are to be filtered.
- col - The column to filter.
- list of expressions - A comma-separated list of tabular, scalar, or literal expressions.
- tabular expression - A tabular expression that has a set of values. If the expression has multiple columns, the first column is used.
Rows in T for which the predicate is
events // Is specified in list & case insensitive | project data_source_name, name | where data_source_name in("CiscoNAC", "Checkpoint","microsoftWindowsSource2") | limit 2
|microsoftWindowsSource2||Pipeline Execution Details For Command Line|