bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/SQL/SQL Tutorial
SQL•SQL Tutorial

SQL ALL Operator

The SQL ALL Operator

The ALL

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

The ALL

Formula

operator evaluates to TRUE if every value in the subquery result - set meet the condition.

The ALL

operator is typically used with WHERE and

Having

statements.

ALL Syntax

Select

column_name(s)

From

table_name

Where

column_name operator ALL ( 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

Chais

18.00

Chang

19.00

Aniseed Syrup

10.00

Chef Anton's Cajun Seasoning

22.00

And a selection from the

"OrderDetails" table:

OrderDetailID

ProductID

Quantity

11 12

42 10

72

14

SQL ALL Example

The following SQL returns 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):

Previous

SQL ANY Operator

Next

SQL SELECT INTO Statement