MAKETIME (MAKETIME)
با «تابع MAKETIME در MySQL» می توانی از «ساعت»، «دقیقه» و «ثانیه»، یک «زمان (Time)» بسازی. «زمان» یعنی مقدارِ ساعت در روز؛ مثل «11:35:04».
تعریف و کاربرد — ساخت مقدار زمان
MAKETIME(hour, minute, second) یک زمان می سازد و برمی گرداند. پارامترها عددی هستند و ترتیب مهم است.
سینتکس
MAKETIME(hour, minute, second);
مثال ها
مثال 1: ساخت زمان ساده
یک زمان با ساعت 11، دقیقه 35 و ثانیه 4 بساز.
SELECT MAKETIME(11, 35, 4);
مثال 2: دقیقه کم، ثانیه صفر
اینجا فقط دقیقه 1 است و ثانیه صفر می ماند.
SELECT MAKETIME(16, 1, 0);
مثال 3: نزدیکِ آخر شب
بیشینه معمول دقیقه و ثانیه را امتحان کن.
SELECT MAKETIME(21, 59, 59);
مثال 4: مقدارهای مرزی بزرگ
حداکثرهای متداول برای TIME را ببین.
SELECT MAKETIME(838, 59, 59);
نکته: مقادیر خیلی بزرگ می توانند رفتار مرزی نشان دهند. مقادیر را منطقی بده.
گام های عملی
- ساعت، دقیقه و ثانیه موردنیاز را انتخاب کن.
- آن ها را به ترتیب در MAKETIME وارد کن.
- SELECT را اجرا کن و نتیجه را بررسی کن.
پیوندهای مفید
برای تبدیل ثانیه به زمان ببین: SEC_TO_TIME. برای کار با ساعت ببین: HOUR. همچنین مرجعِ تابع MAKETIME در MySQL را نگه دار.
جمع بندی سریع
- MAKETIME از سه عدد، یک TIME می سازد.
- ترتیب پارامترها مهم است.
- برای زمان های مرزی، با احتیاط عدد بده.
- برای تبدیل ها از توابع مرتبط کمک بگیر.