SORU
1 Mart 2011, Salı


şamandıra ve ondalık veri türü arasındaki fark

Ne fark mysql katılıyor ve ondalık veri türleri kullandığımda eder.
Ne zaman kullanmak gerekir?

CEVAP
1 Mart 2011, Salı


This Bu şüphe varken ne buldum.

mysql> create table numbers (a decimal(10,2), b float);
mysql> insert into numbers values (100, 100);
mysql> select @a := (a/3), @b := (b/3), @a * 3, @b * 3 from numbers \G
*************************** 1. row ***************************
  @a := (a/3): 33.333333333
  @b := (b/3): 33.333333333333
@a   @a   @a: 99.999999999000000000000000000000
@b   @b   @b: 100

Ondalık bu durumda yapılması gereken tam olarak da bu, değil mi geri kalan kesilmiş, böylece 1/3 kısmını kaybediyor.

Kaydır bölünmeler ise ondalık iyi meblağlar için çok ama daha iyi, tabii ki bir noktaya kadar. ONDALIK kullanarak verecek değil yani sen bir "kanıt aritmetik başarısız" demek.

Bu yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • Modus Recordings

    Modus Record

    26 Kasım 2008