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


نحوه استفاده از تابع MIN در SQL Server

نحوه استفاده از تابع MIN در SQL Server
تابع MIN در SQL Server یک aggregate function است که برای یافتن کوچکترین و یا کمترین(minimum) مقدار یک ستون استفاده می شود. کار با این تابع پرکاربرد بسیار ساده است و در ادامه با ذکر مثال هایی که ساده هستند، با طرز کار این تابع آشنا خواهید شد.

سیستم یکپارچۀ سازمانی راهکار
اگر جدولی فقط یک رکورد داشته باشد، کمترین مقدار همان خواهد بود و اگر همه مقادیر یکسان باشد در این صورت کوچکترین مقدار یکی از آن رکوردها خواهد بود.


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

MIN ( columnname )

قبل از شروع کار یک جدول با نام EMP ایجاد کرده و رکوردهایی را در آن اضافه می کنیم.

CREATE TABLE dbo.EMP (
EMPID INT NOT NULL,
EMP_DEPT VARCHAR(50),
EMP_NAME VARCHAR(50),
EMP_SALARY NUMERIC(9,2)
)

INSERT INTO dbo.EMP
(EMPID, EMP_DEPT, EMP_NAME, EMP_SALARY)
VALUES
(101, 'PRODUCTION', 'RAJAT M',75000.00),
(102, 'PRODUCTION', 'MUKESH BHATIA',70000.00),
(103, 'PRODUCTION', 'MUSKAN MEHTA',75000.00),
(104, 'SALES', 'ROHAN B NARAYA',45000.00),
(105, 'SALES', 'SUSHIL DAS',40000.00),
(106, 'SALES', 'MANISH',45000.00),
(107, 'PRODUCTION', 'RAJESH SINGH',78000.00),
(108, 'HR', 'MOHIN KHAN',50000.00),
(109, 'HR', 'SUSHANT K SINGH',55000.00),
(110, 'HR', 'LAKSHYA RAWAT',55000.00),
(111, 'PRODUCTION', 'MANOJ KUMAR',75000.00),
(112, 'SALES', 'SUJOY M',40000.00),
(113, 'LOGISTIC', 'VINAY AGARWAL',35000.00),
(114, 'LOGISTIC','MUSTAKIM M',35000.00),
(115, 'LOGISTIC', 'VIJAY KUMAWAT',45000.00)

با اسکریپت زیر می توانید کمترین حقوق دستمزد پرداختی در کل جدول EMP را مشاهده کنید:

SELECT MIN(EMP_SALARY) AS MIN_SAL FROM dbo.EMP

نحوه استفاده از تابع MIN در SQL Server
با استفاده از اسکریپت زیر کمترین مقدار حقوق دستمزد را برای هر دپارتمان مشاهده خواهید کرد:

SELECT EMP_DEPT, MIN(EMP_SALARY) AS MIN_SAL FROM dbo.EMP
GROUP BY EMP_DEPT

نحوه استفاده از تابع MIN در SQL Server
با اسکریپت زیر کمترین مقدار حقوق دستمزد پرداختی برای دپارتمان PRODUCTION را مشاهده خواهید کرد.

SELECT MIN(EMP_SALARY) AS MIN_SAL FROM dbo.EMP
WHERE EMP_DEPT = 'PRODUCTION'

نحوه استفاده از تابع MIN در SQL Server
کمترین حقوق دستمزد را در هر بخش که کمتر از 50000 است را مشاهده خواهید کرد:

SELECT EMP_DEPT, MIN(EMP_SALARY) AS MIN_SAL FROM dbo.EMP
GROUP BY EMP_DEPT
HAVING MIN(EMP_SALARY) < 50000

نحوه استفاده از تابع MIN در SQL Server

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

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

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


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