فرق داده Decimal و Numeric

فرق داده Decimal و Numeric

آشنایی با نوع داده Decimal و Numeric

برای ذخیره اعداد اعشاری و یا صحیح از نوع داده Decimal یا Numeric استفاده می شود.

این Data Type ها از نوع Exact Numeric هستند. یعنی دقیقاً مقداری را که به آنها نسبت می دهیم ذخیره می کنند. در واقع برخلاف نوع داده real و یا float که داده ها را بصورت نماد ریاضی نمایش می دهند، نوع داده Decimal و Numeric اعداد را به همان صورتی که هستند ذخیره می کنند. (برای کسب اطلاعات بیشتر در مورد DataType های مختلف به مطلب آموزش SQL-انواع داده مراجعه فرمایید)

عملکرد هر دو نوع داده Decimal و Numeric شبیه به هم است. اما نوع داده Decimal یک تفاوت کوچک از لحاظ Performance دارد که در ادامه خواهید دید.

بسته به مقدار پارامترهای Precision و Scale از 5 الی 17 بایت اشغال می کنند.

  1. Precision بین 1 تا 9 : 5 بایت
  2. Precision بین 10 تا 19 : 9 بایت
  3. Precision بین 20 تا 28 : 13 بایت
  4. Precision بین 29 تا 38 : 17 بایت

 به کانال برنامه نویسی ما پیوندید واز آخرین مطالب روز باخبر شوید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *