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

MySQL बेतरतीब ढंग से स्तंभ मानों से 2 मानों का चयन करता है?

<घंटा/>

बेतरतीब ढंग से चयन करने के लिए, रैंड () द्वारा ऑर्डर का उपयोग करें। केवल 2 मान चुनने के लिए, MySQL में LIMIT 2 का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1815 (प्रश्न टेक्स्ट);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1815 मानों में डालें ('आपका नाम क्या है?'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1815 मानों में डालें ('आपके कॉलेज का नाम क्या है?'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1815 मानों में डालें ('आपका उपनाम क्या है?'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1815 मानों में डालें ('आपका दुश्मन नाम क्या है?'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------------------------+| प्रश्न |+----------------------------+| तुम्हारा नाम क्या हे? || आपके कॉलेज का नाम क्या है? || आपका उपनाम क्या है? || आपके दुश्मन का नाम क्या है? |+----------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ केवल 2 रिकॉर्डों को बेतरतीब ढंग से चुनने की क्वेरी है -

mysql> डेमोटेबल1815 ऑर्डर से रैंड () लिमिट 2 के अनुसार * चुनें;

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

<पूर्व>+----------------------------+| प्रश्न |+----------------------------+| आपके कॉलेज का नाम क्या है? || आपके दुश्मन का नाम क्या है? |+----------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में संबंधित डुप्लिकेट कॉलम मानों वाले कॉलम से न्यूनतम पंक्ति मान का चयन करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1875 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Class varchar(20), Amount int );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1875(Class,Amount) value(Z,2050) में डालें; क्वेरी ठीक है,

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु

  1. यदि MySQL में चयनित मान '0' है, तो दूसरे कॉलम से चुनें?

    इसके लिए MySQL में IF() का प्रयोग करें। वाक्य रचना इस प्रकार है - select IF(yourColumnName1=0,yourColumnName2,yourColumnName1) as anyAliasName from yourTableName; आइए एक टेबल बनाएं - mysql> create table demo30 −> ( −> id int not null auto_increment primary key, −> valu