آموزش SQL | عملگر های ANY و ALL

 عملگر های ANY و ALL در دستورات WHERE یا HAVING استفاده می شوند.

عملگر ANY اگر حداقل یکی از ردیف های موجود در دستور SELECT داخلی در شرط صدق کنند، مقدار true را برمیگرداند.

و عملگر ALL اگر همه ردیف های موجود در دستور SELECT داخلی در شرط صدق کنند، مقدار true را برمیگرداند.

سینتکس ANY

SELECT column_name(s)
FROM table_name
WHERE  column_name operator ANY
(SELECT column_name FROM table_name WHERE condition);

سینتکس ALL

SELECT column_name(s)
FROM table_name
WHERE  column_name operator ALL
(SELECT column_name FROM table_name WHERE condition);

نکته : مقدار operator باید یکی از عملگر های استاندارد مقایسه باشد (=, <>, !=, >, >=, <, or <=).

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3