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

मैं खंड से तालिका के रूप में MySQL सबक्वायरी का उपयोग कैसे कर सकता हूं?


हम FROM क्लॉज में टेबल के रूप में सबक्वेरी का उपयोग उसी तरह कर सकते हैं जैसे WHERE क्लॉज में ऑपरेटर के साथ सबक्वेरी के परिणाम का उपयोग किया जा सकता है। निम्नलिखित उदाहरण में, हम सबक्वेरी के परिणाम को FROM क्लॉज के बाद लिखकर तालिका के रूप में उपयोग कर रहे हैं। सबक्वेरी के बाद उपनाम का उपयोग करना अनिवार्य है, यहां हम उपनाम 'C_car' का उपयोग कर रहे हैं। इसे प्रदर्शित करने के लिए हम तालिका 'कार्स' से निम्नानुसार डेटा का उपयोग कर रहे हैं -

mysql> Select * from Cars;
+------+--------------+---------+
| ID   | Name         | Price   |
+------+--------------+---------+
|    1 | Nexa         | 750000  |
|    2 | Maruti Swift | 450000  |
|    3 | BMW          | 4450000 |
|    4 | VOLVO        | 2250000 |
|    5 | Alto         | 250000  |
|    6 | Skoda        | 1250000 |
|    7 | Toyota       | 2400000 |
|    8 | Ford         | 1100000 |
+------+--------------+---------+
8 rows in set (0.02 sec)

mysql> Select * FROM ( Select Name, Price from Cars Where Price > 200000) C_car WHERE Name = 'Nexa';
+------+--------+
| Name | Price  |
+------+--------+
| Nexa | 750000 |
+------+--------+
1 row in set (0.00 sec)

  1. मैं MySQL अस्थायी तालिका को कैसे हटा सकता हूं?

    जैसा कि हम जानते हैं कि यदि वर्तमान सत्र समाप्त हो जाता है तो MySQL अस्थायी तालिका हटा दी जाएगी। लेकिन अभी भी सत्र के बीच में हम अस्थायी तालिका को हटाना चाहते हैं, DROP कथन की मदद से हम अस्थायी तालिका को हटा सकते हैं। इसे निम्न उदाहरण की सहायता से समझा जा सकता है - उदाहरण इस उदाहरण में, हम SalesSum

  1. MySQL में किसी तालिका से कॉलम कैसे हटाएं?

    ALTER कमांड की मदद से हम टेबल से किसी कॉलम को डिलीट कर सकते हैं। मान लीजिए कि हमने एक तालिका बनाई है और उसमें कुछ कॉलम हटाने की आवश्यकता है। हम इसे ALTER और DRO[ कमांड का उपयोग करके प्राप्त कर सकते हैं। आइए एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.5

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

    हम SAVEPOINT की मदद से MySQL में नेस्टेड लेनदेन के साथ काम कर सकते हैं। सबसे पहले, एक टेबल बनाएं। उसके बाद, लेन-देन शुरू करें। अब, ऊपर बनाई गई तालिका में रिकॉर्ड डालें। पहचानकर्ता के नाम के साथ नामित लेन-देन सेवपॉइंट सेट करने के लिए SAVEPOINT कथन का उपयोग करें। क्वेरी के रूप में दिखाए गए सभी चरण