GREATEST (GREATEST)
تابع GREATEST یا «بزرگ ترین» در MySQL، بین چند «آرگومان (Argument)» می گردد. سپس بزرگ ترین مقدار را برمی گرداند. آرگومان یعنی ورودی تابع. مثل نمره های یک کلاس که می خواهیم بالاترین را پیدا کنیم.
کاربرد تابع GREATEST
این تابع بزرگ ترین مقدارِ بین ورودی ها را می دهد. ورودی ها می توانند عدد یا متن باشند. اگر ورودی یک مقدار باشد، همان مقدار برمی گردد. اگر چند مقدار باشد، بزرگ ترین انتخاب می شود.
سینتکس
الگو ساده است. آرگومان ها را با ویرگول جدا کن.
GREATEST(arg1, arg2, arg3, ...);
مثال 1: بین اعداد
بزرگ ترین مقدار بین چند عدد را برگردان.
SELECT GREATEST(3, 12, 34, 8, 25);
مثال 2: بین رشته ها
بزرگ ترین مقدار بین چند متن را برگردان.
SELECT GREATEST("w3Schools.com", "microsoft.com", "apple.com");
نکته و ارتباط ها
برای کوچک ترین مقدار، از تابع LEAST کمک بگیر. این دو تابع مکمل هم هستند.
گام های تمرین سریع
- سه نمره دلخواه انتخاب کن.
- با SELECT و GREATEST تست کن.
- بار بعد، سه نام سایت بده.
- نتیجه را با ورودی ها مقایسه کن.
جمع بندی سریع
- GREATEST بزرگ ترین مقدار را می دهد.
- روی عدد و متن کار می کند.
- سینتکس ساده و خوانا است.
- برای کوچک ترین مقدار، LEAST را ببین.