हम MySQL टेबल में स्टोर डेट्स पर EXTRACT() फंक्शन को निम्न तरीके से लागू कर सकते हैं:
निम्न क्वेरी दिखाती है कि 'testing' टेबल में कौन सी डेट्स दर्ज हैं:
mysql> SELECT * FROM testing;
+-------------+---------------------+
| StudentName | Dateofreg |
+-------------+---------------------+
| Ram | 2017-10-28 21:24:24 |
| Shyam | 2017-10-28 21:24:30 |
| Mohan | 2017-10-28 21:24:47 |
| Gaurav | 2017-10-29 08:48:33 |
+-------------+---------------------+
अब, हम 'testing' टेबल पर EXTRACT() फंक्शन लागू करके वर्ष का मान प्राप्त कर सकते हैं:
mysql> SELECT EXTRACT(YEAR FROM dateofreg) AS YEAR FROM testing;
+------+
| YEAR |
+------+
| 2017 |
| 2017 |
| 2017 |
| 2017 |
+------+
इसी तरह, हम 'testing' टेबल पर EXTRACT() फंक्शन लागू करके दिन का मान प्राप्त कर सकते हैं:
mysql> SELECT EXTRACT(DAY FROM dateofreg) AS DAY FROM testing;
+-----+
| DAY |
+-----+
| 28 |
| 28 |
| 28 |
| 29 |
+-----+
EXTRACT(unit FROM date) फंक्शन डेट/डेटटाइम मान से विशिष्ट भाग निकालता है।