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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008