成佩濤程式設計之路——MySQL除法精度問題
最近在寫一個SQL中遇到除法精度問題,比如:
1 |
SELECT 7185521/7185522 |
得出的結果是1,那麼如何讓他得到0.999這樣的結果呢,後來查google得知可以利用TRUNCATE()函式來解決這樣類似大資料除法的精度問題。
- TRUNCATE(X,D)
返回被捨去至小數點後D位的數字X。若D 的值為 0, 則結果不帶有小數點或不帶有小數部分。可以將D設為負數,若要截去(歸零) X小數點左起第D位開始後面所有低位的值.
1 |
SELECT TRUNCATE (7185521/7185522,4) |
例如這樣就會得出“0.9999”這樣的結果
相關推薦
成佩濤程式設計之路——MySQL除法精度問題
最近在寫一個SQL中遇到除法精度問題,比如: 1 SELECT 7185521/7185522 得出的結果是1,那麼如何讓他得到0.999這樣的結果呢,後來查google得知可以利用TRUNCATE()函式來解決這樣類似大資料除法的精度問題。 TRU
shell之路--mysql主從自動部署
shell mysql主從 #!/bin/bash#auto make install Mysql AB Relication#by author max#date 2017-05-04MYSQL_SOFT="mysql mysql-server mysql-devel php-mysql"NUM=`
python之路-----MySql操作二
速度 http 有著 not null .cn dmi 員工 利用 密碼 一.主鍵 1.每個 表只有一個主鍵 2.每個主鍵可以由多個列組成.(如果主鍵由多個組成,只要有一行列值不等即可) CREATE TABLE NAME ( id INT auto_i
linux運維、架構之路-MySQL主從復制
date sed mage lin 密碼 sla 環境 從數據 nlog 一、MySQL主從復制原理圖 MySQL主從復制原理:實現主從復制原理是三個線程完成的,主的I/O線程,備的I/O線程與SQL線程 1、首先主庫db01需要開啟binlog、授權一個replica
DBA成長之路---mysql數據庫服務(二)
連接查詢 過程 where 存在 arc nat 唯一索引 rest nal 管理表記錄 增加insert into 庫.表 values(字段值列表);insert into 庫.表(字段值列表) values(字段值列表);insert into 庫.表 values(
DBA成長之路---MySQL-MMM集群部署
1.2 軟件包 tle off exc strong stat 地址 clu MySQL-MMM集群部署MMM(Master-Master replication managerfor Mysql,Mysql主主復制管理器)是一套靈活的腳本程序,基於perl實現,用來對my
DBA成長之路---mysql數據備份與恢復
insert describe status use 表結構 command osi 5.7 數據 數據備份與恢復備份方式: 物理備份:直接拷貝備份庫和表對應的文件 cp -r /var/lib/mysql/mysql /mysql.bak
開啟我的程式設計之路
本來昨天就想上傳這篇文章,但是昨天部署部落格的部落格(很簡陋的一個部落格)的時候出了一些問題。今天才部署好,所以上傳晚了。 今天是我在路飛學城學習的第一天,我學的是python全棧開發(不過我覺得這個詞優點虛,準確來說是python後端開發工程師吧)。既然學的是程式設計那麼就要對程式語言有個瞭解,看了第一
【練習題】第一章--程式設計之路(Think Python)
在這貼上電子書(感謝網上大神的分享,這本書確實不錯,在用程式開發的思想教學): https://cycleuser.gitbooks.io/think-python/content/ 1.在print語句後面的括號去掉一個或者兩個,看看會怎麼樣? 據說python2是可以這麼
求學篇1:迷茫的程式設計之路,求教!!!
我畢業一年了,讀了一個普通的二流大學,所學的知識繁雜,無一精通,加上學習的大多數都是偏向於硬體方面,自己不太感興趣,所以導致出來了很迷茫。自己很明確自己偏向於程式設計,在學習也僅僅考C二級的時候接觸了一點,然後學習了一點VB入門,自己身邊也有不少從事程式設計道路的同學,什麼
程式設計之路------第一站
大家好,我是杜先森。哈哈哈!現在是一名大三的學生,我現在最大的愛好就是擼程式碼,目前來看再無其他愛好。我的座右銘就是一擼到底! 首先談一下為什麼我愛上了程式設計,我是轉專業的,當初的專業不是怎麼適合我,我轉之前也沒有什麼喜歡的專業,好幾個同學在學計算機,所以就轉到計算機,一方面是他們可以幫幫我,另一方面
python之路---MySQL&表的相關操作
與表相關的基本概念 什麼是表 MySQL中的表類似於檔案,其內的一行資料叫做記錄,記錄所對應的標題稱之為欄位 cid和caption就是表字段,下面的一行行內容就是記錄 儲存引擎介紹 與普通的檔案一樣,MySQL的表也有各種各樣的型別,表的型別不同,所對應的存取機制也不同。儲存引擎就是儲存資料
MyCat之路 | Mysql分片的配置
需求及環境分析 1、需求 把 tb_item 表分片儲存到三個資料節點上。 2、安裝環境分析 一臺 mycat伺服器: mycat-server:10.73.150.4 兩臺 mysql 資料庫伺服器: mysql-server-01:10.73.150
Python程式設計之路 ---- 練習3
1.寫函式,修改指定檔案中的內容,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批了修改操作 def batch_edit(filename,old_contcnt,new_content):
程式設計菜雞的程式設計之路
雖然沒有選C2這門課程,不過還是去聽下課順便完成作業吧,反正這學期課挺少的。 小題就算了不寫了。 子串逆置 【問題描述】 輸入兩行字串s和t(s和t可以含空格,length(t)≤length(s)≤50),將s串中首次與t匹配的子串逆置,並將處理後的s串輸出。 【輸入
我的自學程式設計之路
從決定轉IT那天到現在,已經四年了,一路上經歷了許多的坎坷,困難,直到現在終於略有收穫,找到了一份滿意的工作。期間走過許多彎路,吃了很多虧,也有很多反思和感悟。 決定轉行的那天是2014年10月7日,距離那年的考研還有81天。原本打算考體育專業的我,和家人以及老師做了一些分
我的程式設計之路 一
時間過得還真快,投身軟體行業已經有8年了,從接觸計算機算起,已經超過13年。那年還是1993年,剛上高中一年級,就在第一個學期裡,學校就開始教育計算機課了,使用的計算機是中華學習機、蘋果機和IBM PC機。那時候開機特別麻煩,一定先開顯示器,才能再開主機,否則會損壞機器,老師叮
開始正式記錄我的程式設計之路(為興趣而生)---2018年11月18日
簡介&隨想 轉眼機電專業畢業已一年多,從學校到工作一直搞嵌入式,但都是小打小鬧,鑽研不夠深入,沒有真正靜下心來思考技術人該有的樣子和態度。我大多數人都會和我一樣,這裡學一下,那裡搗鼓一下,知其然而不知其所以然。我想這些都是我們的必經之路,畢竟在沒有完全確
程式設計之路
1,職業程式設計師是設計程式,而業餘程式設計師是除錯程式。 A)一道好的程式應該儘量避免程式碼的重複,提高程式碼的重用率,層次,功能要分明! B)當發現程式碼需要優化的時候 應該馬上優化 不然會堆積得
Javascript模組化程式設計之路——(require.js)
轉自:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html Javascript模組化程式設計(一):模組的寫法 隨著網站逐漸變成"網際網路應用程式",嵌入網頁的Javascript程式碼越來越龐大,越來越複雜。 網頁越來越像桌面程式