程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql中sum float類型使用小數點的方法

mysql中sum float類型使用小數點的方法

編輯:MySQL綜合教程

方法一:最好的辦法是將float字段改為decimal(16,6)。具體方法:可設置一個臨時字段,結合MySQL的關鍵字binary進行准確復制等。
方法二:使用binary關鍵字解決。具體操作為“select sum(binary 字段名(float類型))”
BINARY不是函數,是類型轉換運算符,它用來強制它後面的字符串為一個二進制字符串
例子:
復制代碼 代碼如下:
    "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"

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved