با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره آموزش کامل SQL را دنبال می کنند. تا اینجای کار، شما را با دستوراتی که برای فیلتر کردن نتایج پرس وجوهای رکوردهای جداول استفاده می شود. از جمله دستور WHERE که دستور شرطی پایه و اصلی در SQL است. و دستوراتی برای اعمال فیلتر بیشتر نظیر TOP, LIMIT و ROWNUM در SQL ، آشنا کردیم. SQL توابعی را نیز برای اعمال فیلتر در رکوردهای جداول ارائه کرده است. که ما در مبحث آشنایی با توابع ()MIN و ()MAX در SQL , ساختار تابع ()MIN و ساختار تابع ()MAX شما را با دو تابع پرکاربرد SQL آشنا خواهیم کرد.
تابع ()MIN کوچکترین رکوردی که کوچکترین مقدار را در فیلد مشخص شده را دارد، بر می گرداند.
تابع ()MAX کوچکترین رکوردی که کوچکترین مقدار را در فیلد مشخص شده را دارد، بر می گرداند.
1 2 3 | SELECT MIN(column_name) FROM table_name WHERE condition; |
1 2 3 | SELECT MAX(column_name) FROM table_name WHERE condition; |
جدول زیر ، بخشی از رکوردهای جدول “Products” است. که ما در مثال های این آموزش، از آن استفاده خواهیم کرد.
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
---|---|---|---|---|---|
۱ | Chais | ۱ | ۱ | ۱۰ boxes x 20 bags | ۱۸ |
۲ | Chang | ۱ | ۱ | ۲۴ – ۱۲ oz bottles | ۱۹ |
۳ | Aniseed Syrup | ۱ | ۲ | ۱۲ – ۵۵۰ ml bottles | ۱۰ |
۴ | Chef Anton’s Cajun Seasoning | ۲ | ۲ | ۴۸ – ۶ oz jars | ۲۲ |
۵ | Chef Anton’s Gumbo Mix | ۲ | ۲ | ۳۶ boxes | ۲۱٫۳۵ |
مثال زیر ، کمترین قیمت را از رکوردهای جدول Products، بر می گرداند.
1 2 | SELECT MIN(Price) AS SmallestPrice FROM Products; |
مثال زیر ، بیشترین قیمت را از رکوردهای جدول Products، بر می گرداند.
1 2 | SELECT MAX(Price) AS LargestPrice FROM Products; |
در این بخش شما را با دو تابع بسیار پر کاربرد در SQL، که با فیلتر کردن جدول، فقط یک رکورد را در نتیجه نمایش می دهد. آشنا کردیم. امیدواریم که از آموزش آشنایی با توابع ()MIN و ()MAX در SQL ، بخوبی استفاده کرده باشید.
fateme.modaresifar
سلام در اینجا منظور از AS چیست؟
SELECT MAX(Price) AS LargestPrice
FROM Products;
صادق
عملگر AS برای برچسب زدن یا تغییر نام یک ستون یا جدول به کار میگره. برای مثال شما می خواهید که به جای نام ستون، یک نام دیگه رو در این کوئری برای اون تعیین کنید. دقت کنید که این تغییر نام فقط برای کوئری در حال استفاده انجام میشه و اسم اصلی ستون یا جدول تغییر نمی کنه.