डेटाटाइम कॉलम से निकालने के लिए, आप date() के साथ trim() का उपयोग कर सकते हैं। यहां trim() का उपयोग तुलना करते समय व्हाइटस्पेस हटाने के लिए किया जाता है। पहले एक टेबल बनाते हैं:
mysql> create table DemoTable661(Duedate datetime); Query OK, 0 rows affected (0.57 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable661 values(' 2019-01-21 12:02:21'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable661 values(' 2019-07-11 11:55:59 '); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable661 values('2019-11-21 04:00:59 '); Query OK, 1 row affected (0.10 sec)
सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from DemoTable661;
यह निम्न आउटपुट देगा:
+---------------------+ | Duedate | +---------------------+ | 2019-01-21 12:02:21 | | 2019-07-11 11:55:59 | | 2019-11-21 04:00:59 | +---------------------+ 3 rows in set (0.00 sec)
डेटाटाइम कॉलम से दिनांक निकालने की क्वेरी:
mysql> select *from DemoTable661 where trim(date(Duedate))='2019-07-11';
यह निम्न आउटपुट देगा:
+---------------------+ | Duedate | +---------------------+ | 2019-07-11 11:55:59 | +---------------------+ 1 row in set (0.00 sec)