《Mysql入門mysql中sum float類型使用小數(shù)點的方法》要點:
本文介紹了Mysql入門mysql中sum float類型使用小數(shù)點的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
方法一:最好的辦法是將float字段改為decimal(16,6).具體方法:可設(shè)置一個臨時字段,結(jié)合MySQL的關(guān)鍵字binary進(jìn)行準(zhǔn)確復(fù)制等.
方法二:使用binary關(guān)鍵字解決.具體操作為“select sum(binary 字段名(float類型))”
BINARY不是函數(shù),是類型轉(zhuǎn)換運算符,它用來強(qiáng)制它后面的字符串為一個二進(jìn)制字符串
例子:
代碼如下:
??? "select sum(a.number*binary(b.price)) as total
??????? from ler_card as a
??????? left join ler_items as b on a.itemId=b.itemId
??????? where user_id=1"
歡迎參與《Mysql入門mysql中sum float類型使用小數(shù)點的方法》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12643.html