Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL टेबल में स्टोर डेट्स पर EXTRACT() फंक्शन कैसे लागू करें

हम 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) फंक्शन डेट/डेटटाइम मान से विशिष्ट भाग निकालता है।

  1. - MySQL में टेबल संरचना को कैसे क्लोन करें?

    MySQL में क्लोन करने के लिए LIKE क्लॉज का उपयोग करें। उदाहरण टेबल बनाएं: mysql> create table DemoTable1 ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.55 sec) रिकॉर्ड डालें: mysql> insert into DemoTable1 values(100, John); Query OK, 1 r

  1. - MySQL फंक्शन से टेबल कैसे लौटाएं?

    MySQL फंक्शन से टेबल नहीं लौटा सकते। फंक्शन स्ट्रिंग, इंटीजर, चार आदि लौटा सकता है। MySQL से टेबल लौटाने के लिए स्टोर्ड प्रोसीजर का उपयोग करें, फंक्शन नहीं। उदाहरण टेबल बनाएं: mysql> create table DemoTable696 ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected

  1. - MySQL में बूलियन कॉलम से जेंडर स्ट्रिंग निकालना (IF/CASE)

    बूलियन को स्ट्रिंग में बदलना MySQL में BOOLEAN प्रकार TINYINT(1) का पर्याय है: TRUE = 1, FALSE = 0। IF() या CASE का उपयोग करके इन्हें पठनीय स्ट्रिंग्स (MALE/FEMALE) में बदलें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable815(Gender BOOLEAN); Query OK, 0 rows affected (0.8