के साथ पूर्णांक को प्रतिस्थापित करने का चयन करें लक्ष्य एक पूर्णांक मान को प्रतिस्थापित करने के लिए है जो एसक्यूएल क्वेरी में लौटाए गए चार मान के साथ होता है जो संख्या दर्शाता है। उदाहरण के लिए:एसक्यूएल स्ट्रिंग
'स्पोर्ट' लेबल वाली एक तालिका विशेषता को 1-4 के बीच एक पूर्णांक मान के रूप में परिभाषित किया गया है। 1 = बास्केटबॉल, 2 = हॉकी, आदि नीचे डेटाबेस तालिका और फिर वांछित आउटपुट है।
डेटाबेस तालिका:
Player Team Sport
--------------------------
Bob Blue 1
Roy Red 3
Sarah Pink 4
वांछित आउटपुट:
Player Team Sport
------------------------------
Bob Blue Basketball
Roy Red Soccer
Sarah Pink Kickball
स्ट्रिंग मान के लिए इन पूर्णांक मूल्यों का अनुवाद करने के लिए सबसे अच्छा तरीका क्या है? कार्यक्रम में गुजरने से पहले मानों का अनुवाद करने के लिए एसक्यूएल का प्रयोग करें? कार्यक्रम के भीतर मूल्य बदलने के लिए स्क्रिप्टिंग भाषा का प्रयोग करें? डेटाबेस डिजाइन बदलें?
अच्छा लगता है। दुर्भाग्य से इस परियोजना पर मुझे डेटाबेस में परिवर्तन या परिवर्तन करने की क्षमता नहीं दी गई है। तो मुझे केस स्टेटमेंट के साथ जाना पड़ सकता है। हालांकि, जॉइन टेबल पूरी समझ में आता है। मैं वास्तव में PHP के साथ एक ही चीज़ कर रहा था, मैंने एक फ़ंक्शन बनाया जिसे मैंने विशेषता नाम और मान पास किया था। इसके बाद मैंने एक इंडेक्स सरणी की जांच की जिसे मैंने देखा कि स्ट्रिंग किस मूल्य से मेल खाती है। तो अनिवार्य रूप से एक ही बात है। आपके प्रतिक्रिया के लिए धन्येवाद। – Cimplicity
आपको स्थायी तालिका बनाने की आवश्यकता नहीं है। यह सबसे अच्छा होगा लेकिन डीबीएमएस के आधार पर अन्य विकल्प भी हैं। अस्थायी सारणी, सामान्य तालिका अभिव्यक्तियां, तालिका मूल्य रचनाकार। –