SIGN (SIGN)
برای تشخیص «علامت عدد» در MySQL از SIGN استفاده می کنیم. «علامت (Sign)» یعنی مثبت بودن، منفی بودن، یا صفر بودن عدد. مثل کارنامه که می پرسی نمره ات بالاست یا پایین.
تعریف و کاربرد
تابع SIGN() علامت یک عدد را برمی گرداند. اگر عدد > 0 باشد، 1 می دهد. اگر عدد = 0 باشد، 0 می دهد. اگر عدد < 0 باشد، -1 می دهد.
سینتکس
SIGN(number);
مثال 1: علامت عدد مثبت
علامت 255.5 را برگردان:
SELECT SIGN(255.5);
مثال 2: علامت عدد منفی
علامت -12 را برگردان:
SELECT SIGN(-12);
گام های تمرین سریع
- یک عدد مثبت بده و خروجی را ببین.
- صفر را تست کن و نتیجه را چک کن.
- یک عدد منفی بده و مقایسه کن.
جمع بندی سریع
- SIGN فقط 1، 0 یا -1 می دهد.
- برای دسته بندی سریع اعداد کاربردی است.
- مثبت → 1، صفر → 0، منفی → -1.
- سینتکس خیلی کوتاه و ساده است.