Definición
El operador ALL se usa con la sentencia WHERE para comparar un valor con varios valores que se obtiene en una subquery, si todas las comparaciones devuelven true, toda la operación devuelve true
Sintaxis
SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna operador ALL (
SELECT nombre_columna
FROM nombre_tabla
WHERE condicion
);Donde el operador tiene que ser uno de los siguientes
Operadores
Los operadores que se pueden usar en esta cláusula son
Link to original
Operador Descripción Negación =Igual !=>Mayor !>/<=<Menor !</>=>=Mayor igual <<=Menor igual ><>/!=Distintos =BETWEENEntre un rango - LIKEBuscar en un patrón - INEspecificar varios valores - ANDOperador AND - IS NULLSi el valor es NULL IS NOT NULL
Ejemplo
SELECT ProductName
FROM Products
WHERE ProductID = ALL
(SELECT ProductID
FROM OrderDetails
WHERE Quantity = 10);