The case-sensitive == (equals) string operator

Learn how to use the == (equals) operator to filter a record set for data matching a case-sensitive string.

Filters a record set for data matching a case-sensitive string.

The following table provides a comparison of the == operators:

OperatorDescriptionCase-SensitiveExample (yields true)
==EqualsYes"aBc" == "aBc"
!=Not equalsYes"abc" != "ABC"
=~EqualsNo"abc" =~ "ABC"
!~Not equalsNo"aBc" !~ "xyz"

For more information about other operators and to determine which operator is most appropriate for your query, see datatype string operators.

Performance tips

Syntax

T | where col == (expression,)

Parameters

NameTypeRequiredDescription
Tstring✔️The tabular input whose records are to be filtered.
colstring✔️The column to filter.
expressionstring✔️The expression used to filter.

Returns

Returns the rows in T for which the predicate is true.

Examples

The following example returns the rows in the StormEvents table where the State column equals “kansas”. This is a case-sensitive search.

StormEvents
| where State == "kansas"
| count 
Count
0

The following example returns the rows in the StormEvents table where the State column equals “KANSAS”. This is a case-sensitive search.

StormEvents
| where State == "KANSAS"
| count 
Count
3,166