MICROSECOND (MICROSECOND)
تابع «MICROSECOND» ریزثانیه ها را می گیرد. ریزثانیه (Microsecond) برابر یک میلیونم ثانیه است. مثل زمان واکنش در بازی، بخش خیلی ریز زمان را جدا می کنیم.
تعریف و کاربرد ساده
MICROSECOND(datetime) بخش ریزثانیه یک time/datetime را برمی گرداند. مقدار بین 0 تا 999999 است.
نحوه نوشتن (Syntax)
MICROSECOND(datetime);
مثال های عملی
ریزثانیه از مقدار datetime
از تاریخ زمان، بخش ریزثانیه را بیرون بکش:
SELECT MICROSECOND("2017-06-20 09:34:00.000023");
ریزثانیه از مقدار time
این بار فقط زمان داریم، باز هم جواب می گیریم:
SELECT MICROSECOND("23:59:59.000045");
جزئیات پارامتر
datetime: مقدار time یا datetime. خروجی همیشه عددی بین 0 تا 999999 است.
نکته: برای ساخت زمان تستی از MAKETIME کمک بگیر. برای کار با دقیقه هم صفحه MINUTE را ببین. اگر لازم شد، این صفحه MICROSECOND را نشانه گذاری کن.
گام های تمرینی سریع
- کوئری نمونه datetime را اجرا کن.
- عدد ریزثانیه را یادداشت کن.
- کوئری نمونه time را اجرا کن.
- خروجی ها را با هم مقایسه کن.
جمع بندی سریع
- MICROSECOND فقط بخش ریزثانیه را می دهد.
- بازه خروجی 0 تا 999999 است.
- روی time و datetime کار می کند.
- برای ساخت زمان از MAKETIME استفاده کن.