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

MySQL में केवल एक बार मिलान दोहराए गए दिनांक रिकॉर्ड प्रदर्शित करें

<घंटा/>

मान लीजिए कि हम वर्तमान तिथि से मेल खाने वाले रिकॉर्ड ढूंढ रहे हैं। चूँकि हम बार-बार मिलान करने वाले रिकॉर्ड केवल एक बार चाहते हैं, LIMIT का उपयोग करें।

उदाहरण के लिए, वर्तमान तिथि है -

2019-10-02

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1450 -> ( -> देय तिथि -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

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

mysql> DemoTable1450 मानों ('2019-09-30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1450 मानों में डालें ('2019-10-02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1450 मान ('2019-10-02') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1450 मानों में डालें ('2019-10-02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)

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

mysql> DemoTable1450 से * चुनें;

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 2019-09-30 || 2019-10-02 || 2019-10-02 || 2019-10-02 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

केवल एक बार बार-बार मिलान करने की तिथि प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1450 से * चुनें जहां ड्यूडेट =दही () लिमिट 1;

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 2019-10-02 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में तिथियों को समूहीकृत करके रिकॉर्ड प्रदर्शित करें

    MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें - टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2002 मानों में डालें ( क्रिस

  1. MySQL में रिकॉर्ड डालने के दौरान फॉर्मेट की तारीख

    रिकॉर्ड सम्मिलित करते समय दिनांक को प्रारूपित करने के लिए, MySQL INSERT कथन में DATE_FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2012 मानों में डालें(date_format(2014-01-21,%d.%m

  1. MySQL में TRUE FALSE रिकॉर्ड को 0 1 के रूप में प्रदर्शित करें

    0 और 1 मान प्रदर्शित करने के लिए कॉलम को बूलियन के रूप में सेट करें। आइए एक टेबल बनाएं - mysql> create table DemoTable2035    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> isMarried boolean,    -> PRIMARY