float
বা আপনি যদি পুরানো-বিদ্যালয়ে যেতে চান:
real
আপনি ভাসা (53 )ও ব্যবহার করতে পারেন তবে এর অর্থ ফ্লোটের মতো একই জিনিস।
("আসল" ভাসমান (24) এর সমান, ভাসা / ভাসা নয় (53))
দশমিক (X, Y) SQL সার্ভার টাইপ যখন আপনি চান জন্য সঠিক বরং ফ্লোটিং পয়েন্ট (অনুমান করা যেতে পারে) চেয়ে দশমিক নম্বর। এটি সি # "দশমিক" ডেটা টাইপের বিপরীতে, যা 128-বিট ভাসমান পয়েন্ট সংখ্যার মতো।
এমএসএসকিউএল এর ফ্লোট টাইপ । নেট মধ্যে 64-বিট ডাবল টাইপের সমান । (২০১১ সালের আমার মূল উত্তরটি বলেছিল যে ম্যান্টিসার ক্ষেত্রে সামান্য পার্থক্য থাকতে পারে, তবে আমি এটি ২০২০ সালে পরীক্ষা করেছি এবং তারা খুব ছোট এবং খুব বড় সংখ্যক উভয়েরই বাইনারি উপস্থাপনায় 100% সামঞ্জস্যপূর্ণ বলে মনে হচ্ছে - https: / দেখুন আমার পরীক্ষার জন্য /dotnetfiddle.net/wLX5Ox )।
জিনিসগুলিকে আরও বিভ্রান্তিকর করার জন্য, সি # তে একটি "ফ্লোট" কেবল 32-বিট, সুতরাং এটি এসকিউএল-তে রিয়েল / ফ্লোট (24) টাইপ এমএসএসকিউএলের চেয়ে বেশি সমান হবে ভাসা / ভাসা (53) এর চেয়ে।
আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে ...
দশমিক পয়েন্টের পরে আপনাকে কেবলমাত্র এক মিটার নির্ভুলতার মধ্যে অক্ষাংশ এবং দ্রাঘিমাংশ উপস্থাপনের জন্য 5 স্থান দরকার হয় এবং ডিগ্রিগুলির জন্য দশমিক পয়েন্টের পূর্বে আপনার কেবল তিনটি অঙ্কের প্রয়োজন হয়। এমএসএসকিউএলে আপনার প্রয়োজনগুলি সবচেয়ে ভাল ফিট করবে (24) বা দশমিক (8,5), এবং সি # তে ফ্লোট ব্যবহার করা যথেষ্ট ভাল, আপনার ডাবল লাগবে না। প্রকৃতপক্ষে, আপনার ব্যবহারকারীরা সম্ভবত যাত্রায় এগিয়ে যাওয়ার জন্য একগুচ্ছ তুচ্ছ সংখ্যার চেয়ে 5 দশমিক জায়গায় গোল করার জন্য আপনাকে ধন্যবাদ জানাবে।