Postgresql में पैसा डेटाटाइप के परिशुद्धता भाग को कैसे हटाएं? - एसक्यूएल, postgresql, postgresql-9.3

मेरे पास पैसा कॉलम में कुछ डेटा है, डेटाबेस हैpostgresql, डिफ़ॉल्ट रूप से दो दशमलव अंक चुनिंदा क्वेरी परिणाम में आ रहे हैं, मैं अपने लक्ष्य को प्राप्त करने के लिए पिछले तीन वर्णों को छोटा या प्रतिस्थापित कर सकता हूं, क्या ऐसा करने के लिए कोई कार्य या अन्य कुशल तरीका है।

select mycolumn from mytable;
output is $256,352.00
output should be $256,352

उत्तर:

उत्तर № 1 के लिए 1

इसे एक संख्यात्मक प्रकार पर कास्ट करें, फिर आप इसका उपयोग कर सकते हैं to_char() मूल्य को प्रारूपित करने के लिए कार्य करें:

select to_char(mycolumn::numeric, "$FM999,999")
from mytable

to_char() आपको स्वरूपण विकल्पों की एक विस्तृत श्रृंखला देता है। देख नियम पुस्तिका ब्योरा हेतु।


संबंधित सवाल
सबसे लोकप्रिय