7/15/25, 10:38 AM SQL ANY and ALL Operators
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
SQL ANY and ALL Operators
❮ Previous Next ❯
The SQL ANY and ALL Operators
The ANY and ALL operators allow you to perform a comparison between a single
column value and a range of other values.
The SQL ANY Operator
The ANY operator:
returns a boolean value as a result
returns TRUE if ANY of the subquery values meet the condition
ANY means that the condition will be true if the operation is true for any of the values in
the range.
ANY Syntax
SELECT column_name(s)
FROM table_name
WHERE column_name operator ANY
(SELECT column_name
[Link] 1/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
FROM table_name
Tutorials
WHERE Exercises
condition); Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
Note: The operator must be a standard comparison operator (=, <>, !=, >, >=, <, or
<=).
The SQL ALL Operator
The ALL operator:
returns a boolean value as a result
returns TRUE if ALL of the subquery values meet the condition
is used with SELECT , WHERE and HAVING statements
ALL means that the condition will be true only if the operation is true for all values in
the range.
ALL Syntax With SELECT
SELECT ALL column_name(s)
FROM table_name
WHERE condition;
ALL Syntax With WHERE or HAVING
SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL
(SELECT column_name
[Link] 2/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
FROM table_name
Tutorials
WHERE Exercises
condition); Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
Note: The operator must be a standard comparison operator (=, <>, !=, >, >=, <, or
<=).
Demo Database
Below is a selection from the "Products" table in the Northwind sample database:
ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 18
20 bags
2 Chang 1 1 24 - 12 oz 19
bottles
3 Aniseed Syrup 1 2 12 - 550 10
ml bottles
4 Chef Anton's Cajun 2 2 48 - 6 oz 22
Seasoning jars
5 Chef Anton's Gumbo 2 2 36 boxes 21.35
Mix
6 Grandma's 3 2 12 - 8 oz 25
Boysenberry Spread jars
7 Uncle Bob's Organic 3 7 12 - 1 lb 30
Dried Pears pkgs.
8 Northwoods 3 2 12 - 12 oz 40
Cranberry Sauce jars
9 Mishi Kobe Niku 4 6 18 - 500 g 97
pkgs.
[Link] 3/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
And a selection from the "OrderDetails" table:
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
OrderDetailID OrderID ProductID Quantity
1 10248 11 12
2 10248 42 10
3 10248 72 5
4 10249 14 9
5 10249 51 40
6 10250 41 10
7 10250 51 35
8 10250 65 15
9 10251 22 6
10 10251 57 15
ADVERTISEMENT
SQL ANY Examples
[Link] 4/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
The following SQL statement lists the ProductName if it finds ANY records in the
Tutorials
OrderDetails hasExercises
table Quantity Services
equal TRUE because the Quantity
to 10 (this will return
Sign In
column has some values of 10):
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
Example Get your own SQL Server
SELECT ProductName
FROM Products
WHERE ProductID = ANY
(SELECT ProductID
FROM OrderDetails
WHERE Quantity = 10);
Try it Yourself »
The following SQL statement lists the ProductName if it finds ANY records in the
OrderDetails table has Quantity larger than 99 (this will return TRUE because the
Quantity column has some values larger than 99):
Example
SELECT ProductName
FROM Products
WHERE ProductID = ANY
(SELECT ProductID
FROM OrderDetails
WHERE Quantity > 99);
Try it Yourself »
The following SQL statement lists the ProductName if it finds ANY records in the
OrderDetails table has Quantity larger than 1000 (this will return FALSE because the
Quantity column has no values larger than 1000):
Example
[Link] 5/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
SELECT ProductName
Tutorials
FROM Products
Exercises Services Sign In
WHERE ProductID = ANY
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
(SELECT ProductID
FROM OrderDetails
WHERE Quantity > 1000);
Try it Yourself »
SQL ALL Examples
The following SQL statement lists ALL the product names:
Example
SELECT ALL ProductName
FROM Products
WHERE TRUE;
Try it Yourself »
The following SQL statement lists the ProductName if ALL the records in the OrderDetails
table has Quantity equal to 10. This will of course return FALSE because the Quantity
column has many different values (not only the value of 10):
Example
SELECT ProductName
FROM Products
WHERE ProductID = ALL
(SELECT ProductID
FROM OrderDetails
WHERE Quantity = 10);
[Link] 6/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Try it Yourself »
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
?
Exercise
Which SQL statement uses the ANY operator correctly?
SELECT *
FROM Products
WHERE ProductID ANY
(SELECT ProductID FROM OrderDetails);
SELECT *
FROM Products
WHERE ProductID = ANY
(SELECT ProductID FROM OrderDetails);
SELECT ProductName ANY
(SELECT ProductID FROM OrderDetails WHERE Quantity > 10);
SELECT *
FROM Products
WHERE ANY
ProductID IN (SELECT ProductID FROM OrderDetails);
Submit Answer »
❮ Previous Next ❯
Track your progress - it's free!
Sign Up Log in
[Link] 7/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
ADVERTISEMENT
[Link] 8/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
COLOR PICKER
ADVERTISEMENT
[Link] 9/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
ADVERTISEMENT
ADVERTISEMENT
[Link] 10/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Tutorials Exercises Services Sign In
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
PLUS SPACES
GET CERTIFIED FOR TEACHERS
FOR BUSINESS CONTACT US
Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
[Link] Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial
Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
[Link] 11/12
7/15/25, 10:38 AM SQL ANY and ALL Operators
Python Reference
Tutorials [Link] Reference
Exercises
Bootstrap Reference
Services Sign In
PHP Reference
HTML
CSS HTML ColorsSQL
JAVASCRIPT PYTHON JAVA PHP HOW TO [Link] C
Java Reference
Angular Reference
jQuery Reference
Top Examples Get Certified
HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
[Link] Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate
FORUM ABOUT ACADEMY
W3Schools is optimized for learning and training. Examples might be simplified to improve
reading and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot
warrant full correctness
of all content. While using W3Schools, you agree to have read and accepted our terms of use,
cookie and privacy policy.
Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by [Link].
[Link] 12/12