خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از عملگر ANY در SQL Server

استفاده از عملگر ANY در SQL Server
برای مقایسه یک مقدار با هر مقدار بازگردانده شده از یک Subquery می توانید از عملگر ANY استفاده کنید. اگر یک یا چند مقدار از Subquery، شرایط مقایسه را برآورده کند ، مقایسه درست است و نتایج را بر می گرداند.

سیستم یکپارچۀ سازمانی راهکار
بر خلاف تابع ALL، در استفاده از تابع ANY، فقط یک مقدار باید شرط را داشته باشد. توجه داشته باشید که SOME و ANY هر دو معادل هم هستند و هر جا که از ANY استفاده کنیم، شما می توانید از تابع Some هم استفاده کنید.


ANY Operator Syntax

Syntax استفاده از تابع ANY بصورت زیر می باشد:

SELECT column1, column2, …
FROM table 1
WHERE column2 > ANY (subquery1)

هر چند در این مثال از عملگر < یا بزرگتر از استفاده شده ولی شما از سایر عملگرها ریاضی مانند >= یا <= و غیره می توانید استفاده کنید.

SQL Any Operator Example

برای مثال دراینجا، ما هر کالایی را که سطح ایمنی(SafetyStockLevel) آن بیشتر از میانگین سطح ایمنی برای محصولات گروه بندی شده توسط DaysToManufacture باشد را در خروجی کوئری زیر مشاهده خواهیم کرد. به همین شکل شما می توانید از ANY در کوئری های خود در صورت نیاز استفاده کنید.

SELECT ProductID,
Name,
SafetyStockLevel,
DaysToManufacture
FROM Production.Product
WHERE SafetyStockLevel > ANY (SELECT AVG(SafetyStockLevel)
FROM Production.Product
GROUP BY DaysToManufacture)


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز