MIN تابع
- تابع ()MIN کوچکترین مقدار از بین ستون های SELECT شده را برمیگرداند.
- اگر برای عبارت مربوط به تابع ()MIN شرطی ننویسید این تابع بدون هیچ شرط و محدودیتی روی تمامی مقادیر اعمال میشود و کمترین مقدار را از بین تمام مقادیر جستجو میکند.
- نحوه استفاده از تابع ()MIN:
SELECT MIN(column_name) FROM table_name WHERE condition
- مثال:
در این مثال از بین محصولات ثبت شده در تاریخ 04-06-20200 قیمت محصولی که از همه ارزان تر است انتخاب و نمایش داده میشود.
SELECT MIN (Price) FROM Products WHERE DateID = ‘20220604’
MAX تابع
- تابع ()MAX برعکس تابع ()MIN عمل میکند و از بین ستون های SELECT شده بیشترین مقدار را جستجو کرده و برمیگرداند.
- نحوه استفاده از تابع ()MAX:
SELECT MAX(column_name) FROM table_name WHERE condition
- مثال:
در این مثال تابع MAX را بر روی تمامی قیمت های ثبت شده بدون هیچ محدودیتی اعمال کردیم. که نتیجه آن نمایش بیشترین قیمت محصولات موجود است.
SELECT MAX(Price) FROM Products
COUNT تابع
- تابع ()COUNT تعداد سطرهایی که در شرط SELECT صادق باشد را میشمارد.
- نحوه استفاده از تابع ()COUNT:
SELECT COUNT(column_name) FROM table_name WHERE condition
- مثال:
در مثال زیر سطرهای ProductID شمرده شده و به عنوان خروجی چاپ میشود و در واقع خروجی تولید شده تعداد محصولات موجود را میشمرد.
SELECT COUNT(ProductID) FROM Products
- اگر بخواهید بدانید چه تعداد محصول منحصر به فرد دارید میتوانید از DISTINCT برای ProductID استفاده کنید.
SELECT COUNT(ProductID) FROM Products
- درصورت نیاز از شرط هم میتوانید استفاده کنید.
- توجه کنید که NULLها شمرده نمیشوند.
AVG تابع
- با استفاده از تابع ()AVG از مقادیر ستون SELECT شده میانگین میگیریم.
- نحوه استفاده از تابع ()AVG:
SELECT AVG(column_name) FROM table_name WHERE condition
- مثال:
در نمونه پیش رو از مقادیر ستون Price در جدول Products میانگین میگیریم که البته با ذکر عبارت شرطی میتوانیم از مقادیر بخصوصی از ستون Price میانگین گیری کنیم.
SELECT AVG(Price) FROM Products
- توجه کنید که مقادیر NULL در این میانگین گیری در نظر گرفته نمیشوند.
SUM تابع
- برای جمع زدن مقادیر ستون SELECT شده میتوانیم از تابع ()SUM استفاده کنیم.
- طرز استفاده از تابع ()SUM:
SELECT SUM(column_name) FROM table_name WHERE condition
- مثال:
در مثال زیر تعداد CustomerIDهای منحصر به فرد شمرده میشوند که نتیجه این کوئری نمایش تعداد مشتری ها خواهد بود.
SELECT SUM(DISTINCT CustomerID) FROM Customers