जब से तुम की अधिकतम के बाद कर रहे हैं भूल गया सबसे लंबा फ़ील्ड, मैं निम्न की तरह कुछ शुरू कर दूंगा। मुझे यकीन नहीं है कि वाक्यविन्यास सही है या नहीं। असल में आपको सबसे लंबे समय तक कॉलम मानों को अनदेखा करना होगा।
select max(letter) from jobs
where len(letter) = (
select max(len(letter)) from jobs
)
जो भी समाधान आप चुनते हैं, एक और स्तंभ अक्षर लंबाई धारण करने के लिए जोड़ने का विकल्प पर विचार करने और यह एक सम्मिलित/अपडेट ट्रिगर द्वारा नियंत्रित है (यह मानते हुए MySQL छोटा है)।
उस कॉलम को अनुक्रमणित करके, आप select
के दौरान प्रति-पंक्ति कार्यों को हटाते समय अपने प्रश्नों को तेज़ी से बढ़ा सकते हैं। लागत का खर्च करने का सही समय तब होता है जब डेटा बदलता है ताकि गणना की लागत सभी पाठों में अमूर्त हो।
यह उन स्थितियों में काम नहीं करेगा जहां डेटाबेस को पढ़ने से अधिक बार लिखा जाता है, लेकिन वे मेरे अनुभव में अपेक्षाकृत दुर्लभ हैं।
यह अभी भी इनपुट सेट [ए..जेड, एए] के लिए जेड देने जा रहा है। – paxdiablo
क्षमा करें, संपादित होने के बाद संपादित किया गया कि मैं सही ढंग से पढ़ने के लिए बेवकूफ था। – jocull