SQL ROUND函數的使用
SQL ROUND函數是對數據進行制定精度的取值。
第一個參數是取值的數據,第二個參數是精度,第三個參數是數據取值模式(四舍五入還是截斷),其中第三個參數是可選參數,默認是四舍五入模式。
從上面結果可以看出,數據並非只保留兩位小數,而是保留兩位有效小數。
從上面兩次可以看出,默認不使用第三個參數是四舍五入模式。
第三個參數如果是0,則四舍五入,如果是非0,則截斷
通過結果發現,後面的5被截斷,保留了兩位有效小數。
另外,如果精度為負數,則為整數部分精確取值。
SELECT ROUND(987.45,-2)
出現錯誤是因為987.45為decimal(5,2),它無法表示1000.00,此時需要轉換數據類型
參考: https://msdn.microsoft.com/zh-cn/library/ms175003(v=sql.120).aspx
SQL ROUND函數的使用
相關推薦
SQL ROUND函數的使用
href 四舍五入 保留 分享 類型 tps blank lan lec SQL ROUND函數是對數據進行制定精度的取值。 第一個參數是取值的數據,第二個參數是精度,第三個參數是數據取值模式(四舍五入還是截斷),其中第三個參數是可選參數,默認是四舍五入模式。
SQL ROUND() 函數
() ice 位數 rod pri body class pre 實例 ROUND() 函數 ROUND 函數用於把數值字段舍入為指定的小數位數。 SQL ROUND() 語法 SELECT ROUND(column_name,decimals) FROM table_na
sql乘法函數實現方式
ont tab img src 乘法 weight 計算 例如 eight sql中有很多聚合函數,例如 COUNT、SUM、MIN 和 MAX。 但是唯獨沒有乘法函數,而很多朋友開發中缺需要用到這種函數,今天告訴大家一個不錯的解決方案 logx+logy=logx*y
Python函數-round() 函數
div spa ont ted bin 浮點 方法 表達式 size round( x [, n] )功能: round() 方法返回浮點數x的四舍五入值。 x-數值表達式。n-數值表達式。返回浮點數x的四舍五入值。實例: 1 #!/usr/bin/python
MS SQL系統函數之DATEDIFF
返回 borde 語法 date() start 結果 min 用法 sel DATEDIFF是常用的計算日期差函數,使用語法如下: DATEDIFF ( datepart , startdate , enddate ) 其中參數datepart有如下選項(只列
T-SQL 聚合函數Count與NULL
查詢 什麽 dbo sel into color 有一個 null eat 大家都知道聚合函數是做統計用的,而count函數是統計行數的,也就是滿足一定條件記錄的行數。 下面我們來看下這個count與NULL的微妙關系。 CREATE TABLE dbo.Studen
[sql] 常用函數整理(T-SQL 版)
pla weekday 可能 小時 string 時間函數 -s 工作日 整數 USE master; --5.2 字符串函數 --1.計算字符串長度 SELECT LEN(‘abc‘); --2.字符串轉換為小寫 SELECT ‘A‘, L
SQL語句 函數
creat log 小數 xtra 一起 () 其他 工資翻倍 詳細 6.4 Functions 6.4.1 Numeric abs/mod 絕對值/求模 sqrt/power/exp 求冪 ceil/floor/round 取整 trunc 截取小數點 sin/
SQL Server函數?
包括 頂部 集合 進行 我的博客 sql 刪除重復 常見 過程 閱讀目錄 SQL Server函數---Union與Union All的區別 回到頂部 SQL Server函數---Union與Union All的區別 如果我們需要將兩個select
SQL常用函數
for column col sys 常用函數 db2 字符 pre format 1)upper 將字符串中小寫的字母替換成大寫的 DB2的使用: select * from SYSIBM.SYSCOLUMNS where name = upper(‘columnNam
SQL MAX() 函數
sites site web select 獲取 sla col flow stack SQL MAX() 函數 MAX() 函數 MAX() 函數返回指定列的最大值。 SQL MAX() 語法 SELECT MAX(column_name) FROM
SQL COUNT() 函數
sla example rac wid tab 函數 serve 適用於 ebs SQL COUNT() 函數 COUNT() 函數返回匹配指定條件的行數。 SQL COUNT(column_name) 語法 COUNT(column_name) 函數返回指定
SQL AVG() 函數
body eight 函數 分享圖片 返回 code sel 均值 intro SQL AVG() 函數 AVG() 函數 AVG() 函數返回數值列的平均值。 SQL AVG() 語法 SELECT AVG(column_name) FROM
SQL LCASE() 函數
微博 img code over web 淘寶 blog 我們 font SQL LCASE() 函數 LCASE() 函數 LCASE() 函數把字段的值轉換為小寫。 SQL LCASE() 語法 SELECT LCASE(column_name) F
SQL MID() 函數
bsp face 字符 link post sele top style tab SQL MID() 函數 MID() 函數 MID() 函數用於從文本字段中提取字符。 SQL MID() 語法 SELECT MID(column_name,st
SQL Date 函數
www. 1-1 trac ref -s gpo date_add pri convert SQL Date 函數 SQL 日期(Dates) 當我們處理日期時,最難的任務恐怕是確保所插入的日期的格式,與數據庫中日期列的格式相匹配。 只要您的數據包含的只是日期部分
SQL MIN() 函數
from run col bold ads weight com not amp SQL MIN() 函數 MIN() 函數 MIN() 函數返回指定列的最小值。 SQL MIN() 語法 SELECT MIN(column_name) FROM tab
SQL LAST() 函數
-c sql 語句 實例 wid order not mit 數據庫 acl SQL LAST() 函數 LAST() 函數 LAST() 函數返回指定的列中最後一個記錄的值。 SQL LAST() 語法 SELECT LAST(column_name)
SQL UCASE() 函數
weibo load 分享 www. 輸出 serve tran sql 語句 cas SQL UCASE() 函數 UCASE() 函數 UCASE() 函數把字段的值轉換為大寫。 SQL UCASE() 語法 SELECT UCASE(column_
sql--常用函數
class set sql del 一個 ng2 字符 log ring1 1、replace(string1,string2,string3) 用第三個字符串表達式替換第一個字符串表達式中出現的所有第二個給定字符串表達式。即用string3替換string1中的str