...
توابع در MySQL
نوشته شده توسط متین برونسی
دسته بندی ها:
توابع در MySQL بسیار زیاد هستند که در جداول زیر آنها را برای شما لیست کرده ایم ، برای دسترسی به آموزش هر تابع روی نام تابع کلیک کنید.
توابع رشته ای MySQL
تابع | توضیحات |
---|---|
ASCII | مقدار کد ASCII کاراکتر های مشخص شده را بر میگرداند |
CHAR_LENGTH | طول یک رشته را بر میگرداند ( تعداد کاراکتر ها ) |
CHARACTER_LENGTH | طول یک رشته را بر میگرداند ( تعداد کاراکتر ها ) |
CONCAT | دو یا چند عبارت را کنار یکدیگر قرار می دهد |
CONCAT_WS | دو یا چند عبارت را همراه با یک کاراکتر جدا کننده کنار یکدیگر قرار می دهد |
FIELD | موقعیت مکانی یک مقدار را در یک رشته لیست مشخص می کند |
FIND_IN_SET | موقعیت مکانی یک رشته را در یک رشته لیست برمیگرداند |
FORMAT | تابع FORMAT در MySQL برای قالب بندی عدد به عنوان قالب “# , ###. ##” مورد استفاده قرار می گیرد ، و آن را در چند رقم اعشار گرد می کند و پس از قالب بندی عدد ، مقدار را به عنوان یک رشته بر می گرداند |
INSERT | یک رشته مشخص را در یک موقعیت مکانی مشخص شده در یک رشته دیگر وارد می کند. |
INSTR | موقعیت اولین رشته مشخص شده را در یک رشته دیگر جستجو کرده بر میگرداند |
LCASE | رشته را به حروف کوچک تبدیل می کند |
LEFT | برای استخراج کاراکتر های یک رشته از سمت چپ استفاده می کنیم |
LENGTH | طول رشته را بر می گرداند |
LOCATE | موقعیت مکانی یک رشته یا کاراکتر را در یک رشته دیگر جستجو کرده و بر می گرداند |
LOWER | رشته را به حروف کوچک تبدیل می کند |
LPAD | یک رشته را با یک رشته دیگر در یک طول مشخص از سمت چپ چاپ می کند |
LTRIM | فضا های خالی و اضافی Space سمت چپ رشته را حذف می کند |
MID | با استفاده از تابع MID می توانیم یک بخش مشخصی از رشته اصلی خود را استخراج کنیم |
POSITION | با استفاده از تابع POSITION می توانیم موقعیت مکانی یک رشته را در یک رشته دیگر جستجو کنیم |
REPEAT | با استفاده از تابع REPEAT می توانیم یک رشته را چندبار به صورت مکرر چاپ کنیم |
REPLACE | یک رشته را جایگزین یک رشته دیگر می کند |
REVERSE | یک رشته را معکوس می کند |
RIGHT | با استفاده از تابع RIGHT از سمت راست یا آخر رشته اصلی خود به تعداد مشخصی کاراکتر استخراج می کنیم |
RPAD | با استفاده از تابع RPAD می توانیم سمت راست رشته خود را با یک رشته مشخص در یک طول مشخص تکمیل کنیم |
RTRIM | فضا های خالی بعد از رشته را حذف می کند |
SPACE | به تعداد خاصی فضای خالی Space تعریف می کند |
STRCMP | از تابع STRCMP برای مقایسه دوتا رشته استفاده می کنیم |
SUBSTR | با استفاده از تابع SUBSTR می توانیم یک بخش مشخصی از رشته اصلی خود را استخراج کنیم |
SUBSTRING | یک بخش مشخصی از رشته اصلی را استخراج می کند |
SUBSTRING_INDEX | با استفاده از تابع SUBSTRING_INDEX می توانیم یک زیر رشته از رشته اصلی خود انتخاب کنیم |
TRIM | فضاهای خالی ( Spaces ) را از رشته های متنی حذف می کند |
UCASE | حروف کوچک یک رشته را بزرگ می کند |
UPPER | حروف کوچک یک رشته را بزرگ می کند |
توابع عددی MySQL
تابع | توضیحات |
---|---|
ABS | بزودی… |
ACOS | بزودی… |
ASIN | بزودی… |
ATAN | بزودی… |
ATAN2 | بزودی… |
AVG | بزودی… |
CEIL | بزودی… |
CEILING | بزودی… |
COS | بزودی… |
COT | بزودی… |
COUNT | بزودی… |
DEGREES | بزودی… |
DIV | بزودی… |
EXP | بزودی… |
FLOOR | بزودی… |
GREATEST | بزودی… |
LEAST | بزودی… |
LN | بزودی… |
LOG | بزودی… |
LOG10 | بزودی… |
LOG2 | بزودی… |
MAX | بزودی… |
MIN | بزودی… |
MOD | بزودی… |
PI | بزودی… |
POW | بزودی… |
POWER | بزودی… |
RADIANS | بزودی… |
RAND | بزودی… |
ROUND | بزودی… |
SIGN | بزودی… |
SIN | بزودی… |
SQRT | بزودی… |
SUM | بزودی… |
TAN | بزودی… |
TRUNCATE | بزودی… |
توابع تاریخ در MySQL
تابع | توضیحات |
---|---|
ADDDATE | بزودی… |
ADDTIME | بزودی… |
CURDATE | بزودی… |
CURRENT_DATE | بزودی… |
CURRENT_TIME | بزودی… |
CURRENT_TIMESTAMP | بزودی… |
CURTIME | بزودی… |
DATE | بزودی… |
DATEDIFF | بزودی… |
DATE_ADD | بزودی… |
DATE_FORMAT | بزودی… |
DATE_SUB | بزودی… |
DAY | بزودی… |
DAYNAME | بزودی… |
DAYOFMONTH | بزودی… |
DAYOFWEEK | بزودی… |
DAYOFYEAR | بزودی… |
EXTRACT | بزودی… |
FROM_DAYS | بزودی… |
HOUR | بزودی… |
LAST_DAY | بزودی… |
LOCALTIME | بزودی… |
LOCALTIMESTAMP | بزودی… |
MAKEDATE | بزودی… |
MAKETIME | بزودی… |
MICROSECOND | بزودی… |
MINUTE | بزودی… |
MONTH | بزودی… |
MONTHNAME | بزودی… |
NOW | بزودی… |
PERIOD_ADD | بزودی… |
PERIOD_DIFF | بزودی… |
QUARTER | بزودی… |
SECOND | بزودی… |
SEC_TO_TIME | بزودی… |
STR_TO_DATE | بزودی… |
SUBDATE | بزودی… |
SUBTIME | بزودی… |
SYSDATE | بزودی… |
TIME | بزودی… |
TIME_FORMAT | بزودی… |
TIME_TO_SEC | بزودی… |
TIMEDIFF | بزودی… |
TIMESTAMP | بزودی… |
TO_DAYS | بزودی… |
WEEK | بزودی… |
WEEKDAY | بزودی… |
WEEKOFYEAR | بزودی… |
YEAR | بزودی… |
YEARWEEK | بزودی… |
توابع پیشرفته MySQL
تابع | توضیحات |
---|---|
BIN | بزودی… |
BINARY | بزودی… |
CASE | بزودی… |
CAST | بزودی… |
COALESCE | بزودی… |
CONNECTION_ID | بزودی… |
CONV | بزودی… |
CONVERT | بزودی… |
CURRENT_USER | بزودی… |
DATABASE | بزودی… |
IF | بزودی… |
IFNULL | بزودی… |
ISNULL | بزودی… |
LAST_INSERT_ID | بزودی… |
NULLIF | بزودی… |
SESSION_USER | بزودی… |
SYSTEM_USER | بزودی… |
USER | بزودی… |
VERSION | بزودی… |
آیا این مطلب برای شما مفید بود ؟
خیر
بله
آخرین سؤالات انجمن برای SQL:
در حال بارگیری...