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

MySQL में CURDATE के साथ CONTAINS () का उपयोग कैसे करें?

<घंटा/>

इसके लिए आप CURDATE() के साथ CONCAT() का इस्तेमाल कर सकते हैं। MySQL में CONTAINS() नाम का कोई फंक्शन नहीं है।

आइए पहले वर्तमान तिथि प्राप्त करें। वर्तमान तिथि इस प्रकार है -

mysql> curdate() चुनें;

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

<पूर्व>+---------------+| दही () |+---------------+| 2019-11-28 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

अब हम एक टेबल बनाएंगे -

mysql> तालिका बनाएं DemoTable1803 (नाम varchar(20), JoiningYear varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1803 मानों ('क्रिस', '2020/2017') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1803 मानों में डालें ('डेविड', '2017/2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1803 मान ('एडम','2018/2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+----------------+| नाम | ज्वाइनिंग ईयर |+----------+----------------+| क्रिस | 2020/2017 || डेविड | 2017/2018 || एडम | 2018/2019 |+----------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)

ये रही क्वेरी

mysql> DemoTable1803 से * चुनें जहां JoiningYear जैसे concat('%', YEAR(CURDATE()), '%');

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

<पूर्व>+----------+---------------+| नाम | ज्वाइनिंग ईयर |+----------+---------------+| एडम | 2018/2019 |+------+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में रोलअप के साथ सही तरीके से कैसे उपयोग करें?

    रोलअप के साथ उपयोग करने के लिए सिंटैक्स इस प्रकार है - रोलअप के साथ अपने ColumnName1 द्वारा अपनेTableName समूह से अपना ColumnName1,sum(yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

  1. MySQL क्वेरी में केस कंडीशन के साथ काउंट का उपयोग कैसे करें?

    MySQL में इसके लिए CASE WHEN का उपयोग करें और गणना करने के लिए COUNT () विधि के अंदर CASE स्थिति सेट करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1374(Name,Score) मानों (एडम, 89) में डालें; क्वेरी ठ

  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में