SECOND (SECOND)
تابع SECOND بخش «ثانیه (Second)» را از زمان یا تاریخ وزمان می گیرد. یعنی عددی از 0 تا 59 برمی گرداند. این برای فیلتر لاگ ها و تحلیل رخدادها عالی است. تمرکز ما «ثانیه MySQL» است.
تعریف و کاربرد SECOND
SECOND(datetime) قسمت ثانیه یک مقدار time یا datetime را می دهد.
نمونه دستور (Syntax)
-- گرفتن ثانیه از مقدار تاریخ وزمان.
SELECT SECOND('2017-06-20 09:34:00.000023');
مثال بیشتر
می توان از مقدار time خالص هم ثانیه گرفت.
SELECT SECOND('23:59:59');
نکته ها و ارتباط ها
نکته: برای تبدیل ثانیه MySQL به قالب ساعت، از SEC_TO_TIME کمک بگیر.
نکته: اگر تاریخ اکنون را می خواهی، NOW را صدا بزن و سپس SECOND بگیر.
نکته: برای گزارش های فصلی، به QUARTER سر بزن.
گام های تمرینی سریع
- یک زمان نمونه انتخاب کن.
- SELECT SECOND(...) را اجرا کن.
- خروجی بین 0 تا 59 را بررسی کن.
- با NOW هم آزمایش کن.
جمع بندی سریع
- SECOND فقط ثانیه را برمی گرداند.
- دامنه نتیجه 0 تا 59 است.
- روی time و datetime کار می کند.
- برای تبدیل، از SEC_TO_TIME کمک بگیر.