उन देशों की एक सूची में जिन्हें वर्णमाला क्रम में प्रदर्शित करने की आवश्यकता है, आपको सूची के शीर्ष पर संयुक्त राज्य अमेरिका को रखने की आवश्यकता है। आप यह कैसे करेंगेएक ड्रॉप डाउन सूची में आप एक विशिष्ट देश को शीर्ष पर कैसे रखेंगे?
मैंने यह कहते हुए जवाब दिया कि मेरे पास एक टेबल संरचना होगी जिस तरह से अमेरिका आईडी -0 पर है। शेष देश अपने वर्णमाला क्रम में सूचीबद्ध हैं।
तो जब मैं मेज से लाने, मुझे क्या करना होगा एक "SELECT CountryName from tableOfCountries ORDER by ID
"
मुझे यकीन है कि अगर साक्षात्कारकर्ता इस सुनना चाहते थे नहीं कर रहा हूँ। इसलिए मैंने अमेरिका के साथ पहले तत्व के रूप में देश के सरणी को पॉप्युलेट करने का एक और विकल्प सुझाया। फिर शेष तत्व क्वेरी के परिणाम से पॉप्युलेट हो जाएंगे।
"SELECT CountryName FROM tableOfCountries WHERE countryName != 'US' ORDER by COUNTRY_NAME".
यह सुनिश्चित करेगा कि अमेरिका दो बार नहीं चुना जाएगा।
साक्षात्कारकर्ता इस विकल्प से संतुष्ट नहीं था। तो उसने मुझसे पूछा कि क्या मेरे मन में कोई अन्य विकल्प था। तब मैंने वेबसर्वर पर मूल्यों की सूची के साथ एक टेक्स्ट फ़ाइल कहा।
क्या आपके पास कोई अन्य विकल्प है जिसके बारे में आप सोच सकते हैं?
उन्हें बताओ ऐसा नहीं होने के लिए यूएस-केंद्रित ;-) –
आदेश से बाहर की गई कुछ प्रविष्टियों के साथ वर्णमाला सूची के रूप में परेशान करने वाला और बहुत कम है। एक उपयोगकर्ता अपने देश के लिए मध्य में देखकर काफी समय बर्बाद कर सकता है। यदि आप शीर्ष पर एक सूची चाहते हैं, तो इसे ** डुप्लीकेट ** की सूची बनाएं और ** ** ** प्रविष्टियों की सूची नहीं। – Quentin
@ डेविड, वह जवाब शायद साक्षात्कारकर्ता को परेशान करेगा। – abhi