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

MySQL मर्ज एक साथ चयन करता है?

<घंटा/>

चयनों को एक साथ मर्ज करने के लिए, आपको ग्रुप बाय क्लॉज का उपयोग करने की आवश्यकता है। अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं MergingSelectDemo -> ( -> RoomServicesId int, -> RoomId int, -> ServiceId int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.98 सेकंड)

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

mysql> MergingSelectDemo मानों में डालें(10,10,10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड)mysql> MergingSelectDemo मानों में डालें(20,10,20);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) )mysql> MergingSelectDemo मानों (30,10,30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> MergingSelectDemo मानों में डालें (50,10,50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> MergingSelectDemo मानों (110,20,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> MergingSelectDemo मान (120,20,30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड)

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

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

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

<पूर्व>+----------------+-----------+----------+| रूम सर्विसेज आईडी | रूम आईडी | सर्विस आईडी |+----------------+-----------+----------+| 10 | 10 | 10 || 20 | 10 | 20 || 30 | 10 | 30 || 50 | 10 | 50 || 110 | 20 | 20 || 120 | 20 | 30 |+----------------+----------+-----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ चयन को एक साथ मर्ज करने की क्वेरी है -

mysql> MergingSelectDemo से RoomId चुनें -> जहां ServiceId IN(10,20,30) -> RoomId द्वारा ग्रुप -> HAVING COUNT(*)=3;

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

<पूर्व>+----------+| रूम आईडी |+-----------+| 10 |+----------+1 पंक्ति में सेट (0.15 सेकंड)
  1. एक से अधिक Word दस्तावेज़ों को एक साथ कैसे मर्ज करें

    यदि आप एक भारी वर्ड उपयोगकर्ता हैं, तो शायद आप ऐसी स्थिति में आ गए हैं जहां एकाधिक वर्ड दस्तावेज़ों को एक मास्टर दस्तावेज़ में मर्ज करना सुविधाजनक होगा। भले ही इसे Word में करना बहुत मुश्किल नहीं है, लेकिन यह बहुत सहज भी नहीं है। आपको लगता है कि Microsoft ने प्रोग्राम में कुछ मर्ज दस्तावेज़ सुविधा

  1. एक ही क्वेरी में एक साथ कई कॉलम सॉर्ट करने के लिए MySQL क्वेरी

    एकाधिक कॉलम सॉर्ट करने के लिए, ORDER BY GREATEST() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1395 मानों में डालें(10,20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका स

  1. MySQL परिणामों को कैसे मर्ज करें?

    मर्ज करने के लिए, सरल जॉइन का उपयोग करें। निम्नलिखित वाक्य रचना है - selectaliasName1.yourColumnName1,aliasName1.yourColumnName2,...NaliasName2.yourColumnName1 from yourTableName1 aliasName1...NjoinyourTableName2 aliasName2 on your condition; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित