मैंने कॉलेज में निवासी आवास के लिए एक आवेदन लिखा था। टेबल (कमरे) में से एक में मेरे पास सभी कमरों और उनके वर्तमान/अधिकतम अधिभोग की एक सूची है। अब, मैंने "सेमेस्टर" नामक एक नया कॉलम जोड़ा है और सभी मौजूदा पंक्तियों को "गिरावट" का सेमेस्टर मान रखने के लिए सेट किया है। अब मैं इन सभी पंक्तियों को तालिका में कॉपी और पेस्ट करना चाहता हूं लेकिन सेमेस्टर मान को "वसंत" में बदलना चाहता हूं। परिणाम के साथ शुरू होने वाली कई पंक्तियों के साथ दो गुना होना चाहिए - सेमेस्टर मूल्य में गिरावट के साथ आधा और गिरावट के साथ आधा। आश्चर्य है कि इसे पूरा करने का सबसे अच्छा तरीका क्या है?अलग-अलग मानों के साथ समान SQL तालिका में पंक्तियां कॉपी और पेस्ट करें
11
A
उत्तर
20
INSERT INTO rooms
(roomname, current_occupancy, max_occupancy, semester)
SELECT roomname, current_occupancy, max_occupancy,'spring'
FROM rooms
WHERE [semester]='fall'
4
Insert Into Rooms
Select col1, col2, col3, 'Spring' as Semester -- select each column in order except 'Semester', pass it in literally as 'Spring'
From rooms where
Semester = 'Fall'
1
खैर (अपने कमरे और अधिभोग स्तंभों के लिए नाम कल्पना करते हुए) अगर आप सिर्फ और Sql सर्वर प्रबंधन स्टूडियो के अंदर यह करने के लिए आप तालिका की प्रतिलिपि, तो अपडेट करें आदेश चला सकता है कोशिश कर रहे हैं क्लोन टेबल पर वसंत में सेमेस्टर सेट करें, फिर क्लोन तालिका से डेटा को मौजूदा तालिका में जोड़ने के लिए विज़ार्ड का उपयोग करें।
यदि आप एक प्रोग्रामिंग भाषा जानते हैं तो आप सभी डेटा खींच सकते हैं, सेमेस्टर संशोधित कर सकते हैं, फिर डेटा को मौजूदा तालिका में सम्मिलित कर सकते हैं।
नोट: अन्य उत्तर इसे प्राप्त करने का एक बेहतर तरीका है।
5
इसे आसान बनाने के लिए एक temp तालिका का उपयोग करें चाहे कितने कॉलम शामिल हों;
SELECT * INTO #ROOMS FROM ROOMS;
UPDATE #ROOMS SET SEMESTER='spring';
INSERT INTO ROOMS SELECT * FROM #ROOMS;
संबंधित मुद्दे
- 1. स्तंभों में समान मानों के साथ 1000 पंक्तियां कैसे बनाएं?
- 2. एकाधिक कॉलम में समान मानों के साथ पंक्तियां ढूंढना
- 3. विम कॉपी और पेस्ट
- 4. कॉपी-पेस्ट
- 5. एक्लिप्स में कॉपी और पेस्ट प्रत्येक पेस्ट लाइन
- 6. CITRIX और विकलांग "कॉपी/पेस्ट"
- 7. Jquery कॉपी और पेस्ट डोम नोड?
- 8. डेटाटेबल्स - नेस्टेड स्वतंत्र तालिका के साथ पंक्तियां नीचे ड्रिल करें
- 9. किसी तालिका तालिका के फ़ील्ड मानों के साथ SQL तालिका के कॉलम का नाम बदलें
- 10. विम में "कॉपी और पेस्ट" को सरल कैसे करें?
- 11. मानक स्वरूपण के साथ आउटलुक में विजुअल स्टूडियो कॉपी/पेस्ट?
- 12. ग्रहण 3.5 कॉपी और पेस्ट समस्या
- 13. विजुअल स्टूडियो कॉपी पेस्ट बग
- 14. "पूर्ववत करें", "कट", "पेस्ट" और "कॉपी" के साथ "संपादन" मेनू को कैसे कार्यान्वित करें?
- 15. कॉपी सामग्री - और पेस्ट सामग्री + लिंक
- 16. एचटीसी सेंस कॉपी/पेस्ट एपीआई
- 17. सामान्य कॉलम के साथ तालिका डेटा कॉपी करें
- 18. टेबल और पंक्तियां बनाने के लिए SQL स्क्रिप्ट निष्पादित करें
- 19. तालिका तालिका को नई तालिका में कॉपी करें
- 20. सी # विनफॉर्म के साथ कस्टम कॉपी/पेस्ट व्यवहार जबकि पाठ संपादन प्रतिलिपि/पेस्ट
- 21. एक्सेल वीबीए - रेंज। कॉपी पेस्ट
- 22. एकाधिक डेटा प्रस्तुतियों के साथ आईफोन पर कॉपी और पेस्ट करें
- 23. विंडोज फोन में प्रोग्रामेटिक रूप से कॉपी/पेस्ट कैसे करें?
- 24. emacs ansi-term shell में कॉपी/पेस्ट
- 25. फाइलों के बीच टेक्स्ट कॉपी और पेस्ट करने से एक्सकोड
- 26. एचटीएमएल इनपुट फ़ील्ड में कॉपी पेस्ट अक्षम करें?
- 27. वेबव्यू एंड्रॉइड में कॉपी और पेस्ट सक्षम करना
- 28. पूरे रेल एप्लिकेशन को कॉपी और पेस्ट करना संभव है?
- 29. कॉपी और पेस्ट के लिए एक यूनिकोड चरित्र है?
- 30. विभिन्न मैक टर्मिनलों के बीच कीबोर्ड के माध्यम से vim में कॉपी और पेस्ट करें?