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

वर्तमान सप्ताह में MySQL को कैसे क्वेरी करें?

<घंटा/>

वर्तमान सप्ताह में MySQL को क्वेरी करने के लिए, आप YEARWEEK() फ़ंक्शन का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है

चुनें *अपनेTableName से जहां YEARWEEK(yourDateColumnName) =YEARWEEK(Now());

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> तालिका बनाएं currentWeekDemo -> (-> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserPostDate date -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)

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

mysql> currentWeekDemo(UserName,UserPostDate) मानों ('कैरोल', '2010-01-06') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> currentWeekDemo (उपयोगकर्ता नाम, उपयोगकर्ता पोस्टडेट) मानों में डालें ( 'बॉब', '2019-06-04'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> currentWeekDemo (उपयोगकर्ता नाम, उपयोगकर्ता पोस्टडेट) मान ('डेविड', '2019-03-06') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> currentWeekDemo(UserName,UserPostDate) मान ('मैक्सवेल','2018-04-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

निम्न आउटपुट है

<पूर्व>+----------+----------+--------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserPostDate |+-----------+----------+--------------+| 1 | कैरल | 2010-01-06 || 2 | बॉब | 2019-06-04 || 3 | डेविड | 2019-03-06 || 4 | मैक्सवेल | 2018-04-21 |+-----------+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

इस प्रकार आप वर्तमान सप्ताह में MySQL को क्वेरी कर सकते हैं

mysql> currentWeekDemo से *चुनें जहां YEARWEEK(UserPostDate) =YEARWEEK(Now());

निम्न आउटपुट है

<पूर्व>+----------+----------+--------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserPostDate |+-----------+----------+--------------+| 3 | डेविड | 2019-03-06 |+--------+----------+--------------+1 पंक्ति में सेट (0.05 सेकंड)
  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल

  1. एक MySQL क्वेरी के परिणाम को एक चर में कैसे असाइन करें?

    किसी क्वेरी के परिणाम को वैरिएबल में असाइन करने के लिए @anyVariableName का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1864 (Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - Demo

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

    वर्तमान डेटाबेस प्राप्त करने के लिए, आप SELECT DATABASE() - का उपयोग कर सकते हैं डेटाबेस चुनें (); निम्नलिखित वाक्य रचना है - सेट @anyVariableName =डेटाबेस (); चुनें आइए वर्तमान डेटाबेस प्राप्त करने और इसे हटाने के लिए उपरोक्त क्वेरी को निष्पादित करें - stmt निष्पादित करें; क्वेरी ओके, 0 पंक्तिया