HOUR (HOUR)
می خواهی «ساعت» را از تاریخ زمان بگیری؟ تابع HOUR در MySQL کمک می کند. «تابع (Function)» یعنی دستور آماده با ورودی مشخص و خروجی قابل پیش بینی.
تعریف و کاربرد — ساعتِ تاریخ زمان را برگردان
تابع HOUR() قسمت ساعت را از یک مقدار تاریخ زمان برمی گرداند. خروجی از 0 تا 838 است.
سینتکس
HOUR(datetime);
مثال 1: ساعت از یک تاریخ زمان معمولی
از یک مقدار تاریخ زمان، فقط ساعت را بگیر.
SELECT HOUR("2017-06-20 09:34:00");
مثال 2: مقدار زمانِ طولانی
اگر ورودی فقط زمان باشد، باز هم ساعت را می گیرد.
SELECT HOUR("838:59:59");
نکته: مقدار 838:59:59 بیشترین دامنه زمان را نشان می دهد. بنابراین خروجی می تواند تا 838 باشد.
گام های عملی
- فیلد تاریخ زمان را مشخص کن.
- تابع HOUR(field) را در SELECT بنویس.
- نتیجه را بررسی و در گزارش استفاده کن.
پیوندهای مفید
برای کارهای مرتبط زمان، سر بزن به EXTRACT و برای روز ماه، DAYOFMONTH.
جمع بندی سریع
- HOUR فقط بخش ساعت را برمی گرداند.
- خروجی بین 0 تا 838 است.
- با تاریخ زمان یا فقط زمان کار می کند.
- نمونه ها را در ادیتور اجرا کن.