मैं जब मैं दोगुना करने के लिए varchar क्षेत्र कन्वर्ट करने के लिए (अंकीय) कोशिश कर रहा था मेरी क्वेरी के साथ समस्या है। मैं इस एसक्यूएल बयान है:वर्चर में डबल में एसक्यूएल कैसे परिवर्तित करें?
SELECT fullName, CAST(totalBal as numeric(9,2) FROM client_info ORDER BY totalBal DESC
असल में मैं अवरोही क्रम में totalBal
मान प्रदर्शित करना चाहते हैं। लेकिन चूंकि वह क्षेत्र वर्कर में है, परिणाम कभी-कभी गलत होता है। यह resultset जब मैं इस कथन का उपयोग क्वेरी करने के लिए करने की कोशिश की है:
SELECT fullName, totalBal FROM client_info ORDER BY totalBal DESC
ResultSet है:
totalBal
की छंटाई सही नहीं है। इसलिए मैं सांख्यिक को varchar कन्वर्ट करने के लिए इतना है कि यह पूरी तरह से हल हो सकता है फैसला किया। कोई उपाय?
इस विचार ... इस के साथ कोड अद्यतन के लिए धन्यवाद ... 'चयन पूरा नाम, कास्ट (totalBal दशमलव के रूप में (9, 2)) AS totBal क्लाइंट_इन्फो टोटलबेल डीईएससी ' –
द्वारा ऑर्डर करें आपका स्वागत है ': डी' –