merhaba arkadaşlar şu sorunu nasıl çözebilirim?
select * from users WHERE ((win/tournament)*100)>=10
tournament 0 olduğunda hata veriyor ve hiç kimseyi getirmiyor.Buraya bi if koşulu eklemek mümkün mü?mesela
if (tournament >0) ? ((win/tournament)*100>=0 : tournament=0 daki değerleri getir gibi
google dan araştırdım hiçbiri sonuç vermedi.
Mysql divider 0 hatası
4
●30
- 18-05-2021, 14:01:35Böyle hem ilkini hem ikincisini arar ve sonuç gene 0 döner.Burada olay örneğin 10/0 ya da 5/0 olmaması ya da en basitinden kullanıcı ilk kaydolduğunda bütün değerleri 0 olur 0/0 olduğunda kesici 0 olduğundan mysql uyarı döndürüyorBurti adlı üyeden alıntı: mesajı görüntüle
- 18-05-2021, 14:23:43o zaman Mobil olduğum için yazamadım şuradan türetebilirsiniz;JeXiR adlı üyeden alıntı: mesajı görüntüle
SELECT CAST(
CASE
WHEN Obsolete = 'N' or InStock = 'Y'
THEN 1
ELSE 0
END AS bit) as Saleable, *
FROM Product - 18-05-2021, 18:35:53Buda vermedi sonucu (( kafayi yedirdi banaBurti adlı üyeden alıntı: mesajı görüntüle
