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

MySQL में CURDATE() से पिछली तिथि प्राप्त करना

MySQL में वर्तमान तिथि से एक दिन पहले की तिथि प्राप्त करने के लिए DATE_SUB() फ़ंक्शन के साथ CURDATE() का उपयोग किया जाता है। यह रिपोर्टिंग और शेड्यूलिंग के लिए उपयोगी है।

वर्तमान तिथि जांचना

mysql> SELECT CURDATE();
+------------+
| CURDATE()  |
+------------+
| 2019-06-09 |
+------------+

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    ShippingDate DATE
);

पिछली तिथि डालना (इन्सर्ट के समय गणना)

mysql> INSERT INTO DemoTable(ShippingDate) VALUES(DATE_SUB(CURDATE(), INTERVAL 1 DAY));

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+----+--------------+
| Id | ShippingDate |
+----+--------------+
| 1  | 2019-06-08   |
+----+--------------+

विविधताएं: DATE_SUB(CURDATE(), INTERVAL 7 DAY) पिछले सप्ताह के लिए। DATE_ADD(CURDATE(), INTERVAL 1 DAY) अगली तिथि के लिए। INTERVAL कीवर्ड DAY, WEEK, MONTH, YEAR आदि का समर्थन करता है।

  1. - MySQL टेबल में अधिकतम आईडी से जुड़ा डेटा कैसे प्राप्त करें? ORDER BY DESC LIMIT

    पहले DESC क्रम में ऑर्डर करें और फिर अधिकतम आईडी से जुड़ा मान प्राप्त करें। SELECT * FROM yourTableName ORDER BY yourColumnName DESC LIMIT 1,1; टेबल बनाएं mysql> create table DemoTable ( -> Alldata int -> ); Query OK, 0 rows affected (0.63 sec) रिकॉर्ड्स डालें mysql> insert in

  1. - MySQL में किसी कॉलम में विशिष्ट मान की घटनाओं को गिनना

    MySQL में किसी कॉलम में किसी विशिष्ट मान की घटनाओं (occurrences) को गिनने के लिए COUNT(*) के साथ WHERE क्लॉज का उपयोग करें। सिंटैक्स SELECT COUNT(*) FROM table_name WHERE column_name = specific_value; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable VALUES (100, John), (101,

  1. - MySQL में CURDATE के साथ CONTAINS() का उपयोग कैसे करें? (CONCAT + LIKE का उपयोग करें)

    MySQL में CONTAINS() नहीं है - CONCAT() और LIKE का उपयोग करें MySQL में CONTAINS() फ़ंक्शन नहीं है (यह SQL Server/Full-text खोज में मौजूद है)। स्ट्रिंग में उपस्ट्रिंग खोजने के लिए, LIKE ऑपरेटर के साथ CONCAT() का उपयोग करके डायनामिक पैटर्न बनाएं। वर्तमान तिथि जांचना SELECT CURDATE(); +------------+