MySQL EXTRACT() फ़ंक्शन
विन्यास और उपयोग
EXTRACT() फ़ंक्शन तारीख/समय के अलग भागों को वापस देता है, जैसे वर्ष, माह, दिन, घंटे, मिनट आदि।
व्याकरण
EXTRACT(unit FROM date)
date पैरामीटर वैध तारीख एक्सप्रेशन है।unit पैरामीटर नीचे के लिए के वाले मान हो सकते हैं:
इकाई की गुणफल |
---|
MICROSECOND |
SECOND |
MINUTE |
HOUR |
DAY |
WEEK |
MONTH |
QUARTER |
YEAR |
SECOND_MICROSECOND |
MINUTE_MICROSECOND |
MINUTE_SECOND |
HOUR_MICROSECOND |
HOUR_SECOND |
HOUR_MINUTE |
DAY_MICROSECOND |
DAY_SECOND |
DAY_MINUTE |
DAY_HOUR |
YEAR_MONTH |
उदाहरण
आधार हमारे नीचे दिए गए तालिका:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
हमने नीचे दिए गए SELECT वाक्य:
SELECT EXTRACT(YEAR FROM OrderDate) AS OrderYear, EXTRACT(MONTH FROM OrderDate) AS OrderMonth, EXTRACT(DAY FROM OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
परिणाम:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |