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

MySQL में दो दिनांकों के बीच के दिनांक रिकॉर्ड चुनना

दो दिनांकों के बीच के दिनांक रिकॉर्ड चुनने के लिए, आपको BETWEEN कीवर्ड का उपयोग करना होगा। पहले एक टेबल बनाते हैं:

mysql> create table DemoTable681(AdmissionDate datetime); Query OK, 0 rows affected (0.75 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable681 values('2019-01-21'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable681 values('2019-11-01'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable681 values('2019-12-03'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable681 values('2019-07-03'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable681 values('2019-02-04'); Query OK, 1 row affected (0.34 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable681;

यह निम्न आउटपुट देगा:

+---------------------+
| AdmissionDate       |
+---------------------+
| 2019-01-21 00:00:00 |
| 2019-11-01 00:00:00 |
| 2019-12-03 00:00:00 |
| 2019-07-03 00:00:00 |
| 2019-02-04 00:00:00 |
+---------------------+
5 rows in set (0.00 sec)

दो दिनांकों के बीच के दिनांक रिकॉर्ड चुनने की क्वेरी:

mysql> select *from DemoTable681 where AdmissionDate between '2019-02-01' and '2019-12-01';

यह निम्न आउटपुट देगा:

+---------------------+
| AdmissionDate       |
+---------------------+
| 2019-11-01 00:00:00 |
| 2019-07-03 00:00:00 |
| 2019-02-04 00:00:00 |
+---------------------+
3 rows in set (0.00 sec)
  1. - MySQL में DATEDIFF() का उपयोग करके वर्तमान दिनांक और टेबल दिनांक रिकॉर्ड्स के बीच अंतर ढूंढना

    MySQL DATEDIFF() के साथ दिनांक अंतर गणना MySQL का DATEDIFF() फ़ंक्शन दो दिनांकों के बीच दिनों की संख्या लौटाता है: DATEDIFF(दिनांक1, दिनांक2) = दिनांक1 - दिनांक2 (दिनों में)। यह देय तिथियों, आयु गणना और समय-आधारित विश्लेषण के लिए उपयोगी है। उदाहरण: देय तिथियों से दिनों का अंतर SELECT CURDATE(); +-

  1. - MySQL में BETWEEN कीवर्ड का उपयोग करके दो तिथियों के बीच खोज करना

    MySQL BETWEEN के साथ दिनांक सीमा खोज MySQL में BETWEEN ऑपरेटर का उपयोग करके आप दो दिनांकों के बीच (समावेशी) आने वाले रिकॉर्ड्स ढूंढ सकते हैं। यह ऑफ़र वैधता, बुकिंग प्रणाली और समय-आधारित फ़िल्टरिंग के लिए उपयोगी है। उदाहरण: सक्रिय ऑफ़र ढूंढना SELECT * FROM DemoTable1456; +--------------+-----------

  1. - MySQL में दिनांक रिकॉर्ड डालने का सबसे आसान तरीका - STR_TO_DATE()

    MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग करके विभिन्न स्ट्रिंग फॉर्मेट को दिनांक में बदलकर डाला जा सकता है। सिंटैक्स STR_TO_DATE(string, format) उदाहरण: Jan 2018 फॉर्मेट तालिका बनाएं: mysql> CREATE TABLE DemoTable (JoiningYear VARCHAR(20)); mysql> INSERT INTO DemoTable VALUES (Jan 2018), (Ma