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

MySQL क्वेरी सभी पंक्तियों को खोजने के लिए जहां आईडी 4 से विभाज्य है?

<घंटा/>

आइए सबसे पहले आईडी के रूप में एक कॉलम के साथ एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable (ID int, StudentName varchar(10), CountryName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (0, 'डेविड', 'एयूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> डेमोटेबल मानों में डालें (3, 'क्रिस', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> डेमोटेबल मानों में डालें (8, 'कैरोल', 'यूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> डेमोटेबल मानों में डालें (9, 'सैम', 'यूएस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (12, 'रॉबर्ट', 'यूके'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> डेमोटेबल मानों में डालें ( 10,'माइक','एयूएस');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+----------------+---------------+| आईडी | छात्र का नाम | देश का नाम |+----------+----------------+---------------+| 0 | डेविड | ऑस्ट्रेलिया || 3 | क्रिस | यूके || 8 | कैरल | यूएस || 9 | सैम | यूएस || 12 | रॉबर्ट | यूके || 10 | माइक | AUS |+----------+-------------+---------------+6 पंक्तियों में सेट (0.00 सेकंड)

निम्नलिखित सभी पंक्तियों को खोजने के लिए क्वेरी है जहां आईडी 4 से विभाज्य है -

mysql> डेमोटेबल से *चुनें जहां (ID%4)=0;

आउटपुट

<पूर्व>+----------+----------------+---------------+| आईडी | छात्र का नाम | देश का नाम |+----------+----------------+---------------+| 0 | डेविड | ऑस्ट्रेलिया || 8 | कैरल | यूएस || 12 | रॉबर्ट | यूके |+----------+----------------+---------------+3 पंक्तियों में सेट (0.30 सेकंड)
  1. एक ही आईडी के साथ पंक्तियों का औसत खोजने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int, StudentMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(1001,91);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी

  1. अंतिम क्वेरी में पंक्तियों की संख्या खोजने के लिए MySQL क्वेरी

    इसके लिए MySQL में FOUND_ROWS का इस्तेमाल करें। निम्नलिखित वाक्य रचना है - information_schema.तालिकाओं से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME yourValue% को पसंद करते हैं, अपनेLimitValue को सीमित करें; यहां, मैं डेटाबेस वेब का उपयोग कर रहा हूं और मेरे पास बहुत सारी टेबल हैं, मान लीज

  1. पंक्तियों का चयन करने के लिए MySQL क्वेरी जहां कॉलम मान केवल 0 है, दूसरे कॉलम द्वारा समूह?

    इसके लिए ग्रुप बाय का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1344(ClientId,isMarried) मानों में डालें(9873,0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालि