PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PSQL में DECIMAL और NUMERIC डेटाटाइप के बीच अंतर

मैनुअल से ही:

<ब्लॉकक्वॉट>

प्रकार decimal और numeric समकक्ष हैं। दोनों प्रकार SQL मानक का हिस्सा हैं।

जहाँ तक "मुझे इसका उपयोग करने की आवश्यकता क्यों है" के लिए, यह मैनुअल में भी समझाया गया है:

<ब्लॉकक्वॉट>

संख्यात्मक प्रकार बहुत बड़ी संख्या में अंकों को संग्रहीत कर सकता है और गणना को सटीक रूप से निष्पादित करता है

(जोर मेरा)।

यदि आपको दशमलव के साथ संख्याओं की आवश्यकता है, तो decimal का उपयोग करें (या numeric ) यदि आपको दशमलव के बिना संख्याओं की आवश्यकता है, तो integer . का उपयोग करें या bigint . decimal . का सामान्य उपयोग कॉलम प्रकार के रूप में "उत्पाद मूल्य" कॉलम या "ब्याज दर" होगा। एक पूर्णांक प्रकार का एक विशिष्ट उपयोग होगा उदा। एक कॉलम जो स्टोर करता है कि कितने कई उत्पादों का आदेश दिया गया था (यह मानते हुए कि आप उत्पाद का "आधा" ऑर्डर नहीं कर सकते)।

double और real ऐसे भी प्रकार हैं जो दशमलव मान संग्रहीत कर सकते हैं, लेकिन वे अनुमानित . हैं प्रकार। इसका मतलब है कि आप जरूरी नहीं कि आपके द्वारा संग्रहीत मूल्य को पुनः प्राप्त करें। विवरण के लिए कृपया देखें:http://floating-point-gui.de/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ंक्शन एकाधिक कॉलम के बजाय एकाधिक कॉलम को एक कॉलम के रूप में देता है

  2. मैं PostgreSQL में टाइमस्टैम्प को स्वचालित रूप से कैसे अपडेट करूं

  3. psycopg2:एक क्वेरी के साथ कई पंक्तियाँ सम्मिलित करें

  4. विंडोज के लिए पोस्टग्रेएसक्यूएल विकसित करना, भाग 1

  5. PostgreSQL - डेटाबेस उपयोगकर्ता 'पोस्टग्रेज' के रूप में बैश स्क्रिप्ट से क्वेरी