عملگرهای ANY و ALL

مقایسه با هر یک یا همه مقادیر یک Subquery با ANY و ALL.

ANY و ALL چیست؟

این عملگرها برای مقایسه یک مقدار با نتایج یک Subquery استفاده می‌شوند.

عملگر ANY

ANY درست است اگر شرط برای حداقل یکی از مقادیر برقرار باشد.

SELECT name, age FROM students
WHERE age > ANY (SELECT age FROM students WHERE city = 'تهران');

عملگر ALL

ALL درست است اگر شرط برای همه مقادیر برقرار باشد.

SELECT name, age FROM students
WHERE age > ALL (SELECT age FROM students WHERE city = 'تهران');

این مبحث بخشی از دوره آموزش کامل SQL است.

ابزارهای مرتبط