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

जेपीए नेटिव क्वेरी डबल या बिगडेसिमल लौटाती है

दोनों BigDecimal और Double Number का विस्तार करें , तो आप यह कर सकते हैं:

Number singleResult = ((Number) entityManager.createNativeQuery(sqlString).getSingleResult());
double resultAsDouble = singleResult.doubleValue();
BigDecimal resultAsBigDecimal = new BigDecimal(singleResult.toString()); 

resultAsDouble . का उपयोग करें यदि आप आदिम प्रकार चाहते हैं, लेकिन सटीक सटीकता को संरक्षित करने की परवाह नहीं करते हैं, तो resultAsBigDecimal का उपयोग करें अन्यथा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुप्पी:sqlalchemy.exc.ProgrammingError:(psycopg2.ProgrammingError) संबंध उपयोगकर्ता मौजूद नहीं है

  2. xpath अभिव्यक्ति पर Postgresql अनुक्रमणिका कोई गति नहीं देता है

  3. PostgreSQL डेटाबेस से भूमिका की टिप्पणी कैसे प्राप्त करें

  4. PostgreSQL -ग्रुप बाय क्लॉज में दिखाई देना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए

  5. जांचें कि क्या तालिका PostgreSQL में अन्य तालिका से विरासत में मिली है