HOUR (HOUR)
تابع «ساعت» (HOUR) قسمت ساعت را از datetime یا time برمی گرداند. «تابع (Function)» یعنی تکه کدی با ورودی مشخص و خروجی مشخص.
تعریف و کاربرد ساده
HOUR(datetime) عدد ساعت را می دهد. خروجی از 0 تا 838 است. این عدد بزرگ، برای مقادیر time طولانی کاربرد دارد. مثلا زمان های تجمعی مدرسه یا پروژه.
نحوه نوشتن (Syntax)
HOUR(datetime);
مثال های عملی
گرفتن ساعت از datetime
از یک مقدار تاریخ زمان، فقط ساعت را بگیر:
SELECT HOUR("2017-06-20 09:34:00");
کار با time طولانی
ساعتِ یک مقدار time بسیار طولانی را بگیر:
SELECT HOUR("838:59:59");
گام های تمرینی سریع
- یک datetime نمونه آماده کن.
- دستور SELECT HOUR را بنویس.
- خروجی ساعت را بررسی کن.
- با time طولانی هم امتحان کن.
نکته ها و پیوندهای مفید
نکته: اگر به روز ماه نیاز داری، از LAST_DAY کمک بگیر. اگر باید بخش های دیگر تاریخ را بگیری، از EXTRACT استفاده کن. همچنین صفحه FROM_DAYS برای تبدیل عدد روز به تاریخ کاربردی است.
جمع بندی سریع
- HOUR فقط بخش ساعت را برمی گرداند.
- بازه خروجی 0 تا 838 است.
- روی time و datetime کار می کند.
- برای بخش های دیگر، EXTRACT مناسب است.