এসকিউএলাইটে মূল্য সংরক্ষণ করা, কোন ডেটা-টাইপ ব্যবহার করতে হবে?


15

আমি এসকিউএলাইট ব্যবহার করছি এবং দামগুলি সঞ্চয় করা দরকার। এসকিউএলাইটের REALডেটা-টাইপ বলে যে এটি ব্যবহার করে floating-pointযা দামের জন্য অগ্রহণযোগ্য সঞ্চয়স্থান। টেক্সট ছাড়াও কি কোনও ডেটা-টাইপ রয়েছে যা আমি দামগুলি সংখ্যায় সঞ্চয় করতে ব্যবহার করতে পারি যাতে তারা সঠিকভাবে বাছাই করে?

উত্তর:


25

একটি পূর্ণসংখ্যা ব্যবহার করুন এবং সর্বনিম্ন সাধারণ ইউনিট হিসাবে দামগুলি সঞ্চয় করুন। সুতরাং, ডলার এবং সেন্টের জন্য আপনি এটি সেন্টে সঞ্চয় করবেন। EG: $ 1.00 100 হিসাবে সংরক্ষণ করা হবে।

আমার অভিজ্ঞতায় এটি স্ট্যান্ডার্ড অনুশীলন।


3
এটি অতিরিক্ত কাজ তবে এটি যাওয়ার উপায় - আপনার মান সহ সঞ্চয় করার জন্য আপনার একটি মুদ্রার ধরণের ক্ষেত্রও প্রয়োজন যাতে আপনি কীভাবে ফিরে রূপান্তর করবেন তা আপনি জানেন। আপনাকেও মনোযোগ দিতে হবে - বেশিরভাগ মুদ্রাগুলি 2 দশমিক স্থান ব্যবহার করে তবে কিছু কিছু তিনটি ব্যবহার করে। সম্পূর্ণ তালিকার জন্য আইএসও 4127 দেখুন।
দীর্ঘতম

সিএলএফ চিলিয়ান ইউনিডাড ডি ফোমেন্টো 4 দশমিক স্থান ব্যবহার করে। আরও বিটকয়েন :-)
জিয়ানলুকা ঘেটিনি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.