MICROSECOND (MICROSECOND)
با «تابع MICROSECOND در MySQL» می توانی «میکروثانیه (Microsecond)» را از زمان بگیری. میکروثانیه یعنی یک میلیونیم ثانیه. برای زمان های دقیق، این بخش خیلی مهم است.
تعریف و کاربرد — استخراج میکروثانیه
MICROSECOND(datetime) بخش میکروثانیه را برمی گرداند. مقدار بین 0 تا 999999 است. ورودی می تواند time یا datetime باشد.
سینتکس
MICROSECOND(datetime);
مثال ها
مثال 1: از مقدار datetime
از تاریخ وزمان با بخش اعشاری، میکروثانیه را بگیر.
SELECT MICROSECOND("2017-06-20 09:34:00.000023");
مثال 2: از مقدار time
از یک TIME با اعشار، بخش میکروثانیه را بگیر.
SELECT MICROSECOND("23:59:59.000045");
نکته: اگر اعشارِ ثانیه ندهی، نتیجه معمولاً صفر می شود. همیشه قالب زمان را درست بنویس.
گام های عملی
- مقدار time یا datetime را انتخاب کن.
- بخش اعشاریِ ثانیه را بررسی کن.
- تابع MICROSECOND را اجرا کن و خروجی را بخوان.
پیوندهای مفید
برای کار با ثانیه ببین: SECOND. برای قالب دهی زمان ببین: TIME_FORMAT. همچنین مرجع تابع MICROSECOND در MySQL را نگه دار.
جمع بندی سریع
- MICROSECOND میکروثانیه زمان را برمی گرداند.
- دامنه خروجی 0 تا 999999 است.
- برای دقت بالا از اعشار استفاده کن.
- با SECOND و TIME_FORMAT ترکیبش کن.