Arkadaşlar sql olarak şu cümleyi update olarak nasıl çevirebiliriz. Ürünlerin fiyatlarında toplu update geçmem gerekli.
"products" tablosunda "price" kolonu için;
örnek 5,21, 150,91 , 1500,32 yada 50,72 gibi çekmiş oldugum xml den saçma fiyatlar dönüyor.
yapmak istediğim 1,2,3 basamaklı sayı ise virgülden sonra ki sayılar 00 a update geçebileyim toplu.
yani örnek vermiş oldugum sonuçları 5,00 150,00 1.500,00 50,00 olmuş olacak.
sorgu hk. sql
5
●153
- 17-07-2020, 22:44:39virgüllü olarak update geçebilmemin yolu var mıdır hocam ,00 gibiilqer34 adlı üyeden alıntı: mesajı görüntüle
- 17-07-2020, 23:01:04Kimlik doğrulama veya yönetimden onay bekliyor.Bu şekilde deneyin hocam.ByQush adlı üyeden alıntı: mesajı görüntüle
cas t(round(price) as d ecimal(16,2)) - 17-07-2020, 23:01:44<br>column zaten decimal / float / numeric ise otomatik 00 eklenir. sayısal olarak 150.00 = 150 , ama column tipi text ise zaten asıl hata o onu değiştirmeli.<br>ama ben illa text olarak istiyorum ve ,00 eklensin istiyorum derseniz<br>ByQush adlı üyeden alıntı: mesajı görüntüle
C O N C A T( FLOOR(25.75), ',00' )
<br><br>üst round kullanırsanız yukarı yuvarlar
c o n c a t boşlukları silin cloudflare engelliyor paylaşamıyorum