Where
Description
Limits the results of the FROM clause of a query or a subquery based on the specified condition. (Databricks SQL Language Reference WHERE)
The WHERE clause specifies a condition that acts as a filter. (Snowflake SQL Language Reference WHERE)
Syntax
WHERE boolean_expression...
WHERE <predicate>
[ ... ]Sample Source Patterns
Setup data
Databricks
CREATE TABLE person (id INT, name STRING, age INT);
INSERT INTO person VALUES
(100, 'John', 30),
(200, 'Mary', NULL),
(300, 'Mike', 80),
(400, 'Dan' , 50);Snowflake
Pattern code
Databricks
Comparison operator in
WHEREclause.
300
Mike
80
400
Dan
50
Comparison and logical operators in
WHEREclause.
200
Mary
null
300
Mike
80
IS NULL expression in
WHEREclause.
200
Mary
null
400
Dan
50
Function expression in
WHEREclause.
100
John
30
200
Mary
null
300
Mike
80
BETWEENexpression inWHEREclause.
200
Mary
null
300
Mike
80
Scalar Subquery in
WHEREclause.
300
Mike
80
Correlated Subquery in
WHEREclause.
200
Mary
null
Snowflake
Comparison operator in
WHEREclause.
300
Mike
80
400
Dan
50
Comparison and logical operators in
WHEREclause.
200
Mary
null
300
Mike
80
IS NULL expression in
WHEREclause.
200
Mary
null
400
Dan
50
Function expression in
WHEREclause.
100
John
30
200
Mary
null
300
Mike
80
BETWEENexpression inWHEREclause.
200
Mary
null
300
Mike
80
Scalar Subquery in
WHEREclause.
300
Mike
80
Correlated Subquery in
WHEREclause.
200
Mary
null
Known Issues
No issues were found
Related EWIs
No related EWIs
Last updated
Was this helpful?