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

MySQL तालिका में संग्रहीत दिनांक मानों के साथ जोड़, घटाव, गुणा और भाग ऑपरेटर कैसे काम करेगा?

<घंटा/>

जब हम तालिका में संग्रहीत दिनांक मानों के साथ इस तरह के संचालन करने का प्रयास करते हैं तो MySQL दिनांक मानों को संख्या के रूप में मान रहा है और अंकगणित करता है।

मान लीजिए कि हमारे पास 'उदाहरण' नाम की एक तालिका है जिसका 'ऑर्डरडेट' कॉलम में दिनांक मान है, तो निम्नलिखित अंकगणितीय ऑपरेशन उपरोक्त को स्पष्ट करेगा -

mysql> select * from example;
+------------+
| orderdate  |
+------------+
| 2017-05-25 |
+------------+
1 row in set (0.00 sec)

mysql> select orderdate+10 from example;
+--------------+
| orderdate+10 |
+--------------+
|     20170535 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate*10 from example;
+--------------+
| orderdate*10 |
+--------------+
|    201705250 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate-10 from example;
+--------------+
| orderdate-10 |
+--------------+
|     20170515 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate/10 from example;
+--------------+
| orderdate/10 |
+--------------+
|    2017052.5 |
+--------------+
1 row in set (0.00 sec)

  1. MySQL तालिका में पूर्ववर्ती शून्य वाले मानों का चयन करें और सम्मिलित करें

    इसके लिए आप LPAD() के साथ INSERT INTO SELECT स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1967    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserId varchar(20)    ); Query OK, 0 rows affected (0.00 sec)

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. एक MySQL संग्रहीत प्रक्रिया में डिलीमीटर का सही ढंग से उपयोग कैसे करें और मान डालें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) यहाँ एक संग्रहीत कार्यविधि बनाने और मान सम्मिलित करने के लिए क्वेरी है (सही ढंग से सीमांकक का उपयोग करके) - सीमांकक; कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें - कॉल इन्सर्ट_नाम (क्रिस, ब्राउन); क्वेरी ओके,