🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to SQL Notes
Topic #38

SQL Any


The SQL ANY Operator

The ANY operator is used to compare a value to every value returned by a subquery.

The ANY operator evaluates to TRUE if at least one value in the subquery result-set meet the condition.

ANY Syntax

SELECT column_name(s)

FROM table_name

WHERE
column_name operator ANY (subquery);

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 Price
1 Chais 18.00
2 Chang 19.00
3 Aniseed Syrup 10.00
4 Chef Anton's Cajun Seasoning 22.00

And a selection from the "OrderDetails" table:

OrderDetailID ProductID Quantity
1 11 12
2 42 10
3 72 5
4 14 9

SQL ANY Examples

The following SQL returns the ProductName if it finds ANY records in the "OrderDetails" table that has Quantity equal to 10 (this will return TRUE because the Quantity column has some values of 10):

Example

  SELECT ProductName FROM Products
WHERE ProductID = ANY (
  SELECT ProductID
  FROM OrderDetails
  WHERE Quantity = 10
);

The following SQL returns the ProductName if it finds ANY records in the "OrderDetails" table that 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
);

The following SQL returns the ProductName if it finds ANY records in the "OrderDetails" table that has Quantity larger than 1000 (this will return FALSE because the Quantity column has no values larger than 1000):

Example

  SELECT ProductName FROM Products
WHERE ProductID = ANY (
  SELECT ProductID

  FROM OrderDetails
  WHERE Quantity > 1000
);

Want to go beyond the notes?

Join CodingNow 2.0's SQL course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

SQL Any – FAQs

Quick answers about learning SQL Any in SQL.

This free note from CodingNow 2.0 explains SQL Any in SQL — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every SQL topic on CodingNow 2.0, including SQL Any, is 100% free with no signup required.
With focused practice, most students grasp SQL Any in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now