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

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Julia Graf

    Julia Graf

    6 Mayıs 2006