• 25-11-2022, 20:11:05
    #1

    arkadaşlar bu gelen verileri mysql veritabanına kaydedip bunları her birini ayrı bir chart da analiz göstermek istiyorum bu numune takip edebilmek için veri decimal denedim double denedim int nededim mysql navicat üzerinde manuel giriş yapıyorum ctrl s diyip kaydet diyince sayıları topluyor 0 eşitliyor?
  • 25-11-2022, 20:12:13
    #2
    okedoke adlı üyeden alıntı: mesajı görüntüle

    arkadaşlar bu gelen verileri mysql veritabanına kaydedip bunları her birini ayrı bir chart da analiz göstermek istiyorum bu numune takip edebilmek için veri decimal denedim double denedim int nededim mysql navicat üzerinde manuel giriş yapıyorum ctrl s diyip kaydet diyince sayıları topluyor 0 eşitliyor?
    sayısal sorgu yapmıyorsanız string tutabilirsiniz
  • 25-11-2022, 20:14:51
    #3
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    sayısal sorgu yapmıyorsanız string tutabilirsiniz
    şöyle ekleme yapayım örnek 0.0005 olan 0.0010 ile 0.0006 arasında ise Ok değilse Red diyebilirim o sırada sayısal gerekmez mi bana ?
  • 25-11-2022, 20:21:35
    #4
    Büyüktür, küçüktür gibi işlemler için tabiki int veri tiplerinde tutmanız gerekir.
    Ondalıklı sayılar float, double veri tiplerinde tutulur.
    Ancak == gibi karşılaştırmalar için stringte kullanabilirsiniz.
  • 25-11-2022, 20:23:02
    #5
    float yaparsanız yuvarlama yapar kesin ondalık değer olarak çalışmaz. decimal (8,4) yaparsınız, toplam 8 basamak, 4 tam sayı basamağı, 4 ondalık basamak olarak kullanırsınız. veritabanına kaydederken nokta kullanarak kaydetmezseniz, virgül koyarsanız ondalık kısmı almaz
  • 25-11-2022, 20:25:18
    #6
    ebasit adlı üyeden alıntı: mesajı görüntüle
    float yaparsanız yuvarlama yapar kesin ondalık değer olarak çalışmaz. decimal (8,4) yaparsınız, toplam 8 basamak, 4 tam sayı basamağı, 4 ondalık basamak olarak kullanırsınız. veritabanına kaydederken nokta kullanarak kaydetmezseniz, virgül koyarsanız ondalık kısmı almaz
    evet dediğiniz gibi oldu çok teşekkür ederim
  • 25-11-2022, 20:25:23
    #7
    Bu tür veri tutmak için double veya decimal kullanabilirsin.
  • 25-11-2022, 20:37:09
    #8
    ebasit adlı üyeden alıntı: mesajı görüntüle
    float yaparsanız yuvarlama yapar kesin ondalık değer olarak çalışmaz. decimal (8,4) yaparsınız, toplam 8 basamak, 4 tam sayı basamağı, 4 ondalık basamak olarak kullanırsınız. veritabanına kaydederken nokta kullanarak kaydetmezseniz, virgül koyarsanız ondalık kısmı almaz
    bir sorunum daha çıktı

    8 - 5 yaptım decimal

    lakin P 0.055 olması gerekirken 5 yaptıgım için otomatikmen 00 ekliyor devamına - > 0.05500 bunu nasıl engellerim
  • 25-11-2022, 22:17:42
    #9
    okedoke adlı üyeden alıntı: mesajı görüntüle
    bir sorunum daha çıktı

    8 - 5 yaptım decimal

    lakin p 0.055 olması gerekirken 5 yaptıgım için otomatikmen 00 ekliyor devamına - > 0.05500 bunu nasıl engellerim
    8,3