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

डेटाटाइम कॉलम से केवल MySQL दिनांक का चयन कैसे करें?

<घंटा/>

इसके लिए DATE_FORMAT का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (शिपिंगडेट वर्कर(200));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.25 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('04:58 PM 10/31/2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('02:30 पूर्वाह्न 01/01/2019 ');क्वेरी ओके, 1 पंक्ति प्रभावित (0.07 सेकंड)mysql> डेमोटेबल मानों में डालें('12:01 पूर्वाह्न 05/03/2019');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| शिपिंग तिथि |+---------------------+| 04:58 अपराह्न 10/31/2018 || 02:30 पूर्वाह्न 01/01/2019 || 12:01 पूर्वाह्न 05/03/2019 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

डेटाटाइम कॉलम से केवल तारीख चुनने की क्वेरी निम्नलिखित है -

डेमोटेबल से
mysql> DATE_FORMAT(STR_TO_DATE(ShippingDate, '%h:%i %p %m/%d/%Y'), '%m/%d/%Y') चुनें;

यह केवल दिनांक प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------------------------------ ---------------------------+| DATE_FORMAT(STR_TO_DATE(शिपिंग दिनांक, '%h:%i %p %m/%d/%Y'), '%m/%d/%Y') |+------------ -------------------------------------------------- -----------+| 10/31/2018 || 01/01/2019 || 05/03/2019 |+------------------------------------------ ----------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL में कॉलम नाम के रूप में 'से' कैसे बनाएं?

    कॉलम नाम के रूप में से पर विचार करने के लिए बैकटिक्स प्रतीक का प्रयोग करें क्योंकि यह एक आरक्षित शब्द है। अब हम बैकटिक से घिरे आरक्षित शब्द से एक तालिका बनाएंगे - टेबल बनाएं DemoTable1810 (`from` varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक