Transact-SQL處理小數
在Transact-SQL寫儲存過程,需要做一個小功能,就是處理小數的問題。如果小數部分等於0,顯示整數部分,返之,兩部分均需顯示。
如資料3.0顯示為3,如0.6顯示為0.6,如2.8顯示為2.8
解決問題,程式碼如下:
DECLARE @a DECIMAL(18,1) = 3.0
IF (@a - FLOOR(@a) 0)
PRINT @a
ELSE
PRINT FLOOR(@a)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2800584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS 小數 處理CSS
- java中大數處理和高精度小數處理(so easy)Java
- 關於小數中0的處理
- Transact-SQL 系統變數SQL變數
- 小程式的事件處理引數不能取得事件
- hutool jsonutil BigDecimal 保留小數點處理JSONDecimal
- Sql Server系列:Transact-SQL變數SQLServer變數
- 【封裝小技巧】數字處理函式的封裝封裝函式
- 處理字串的小程式字串
- php 處理 浮點數 精度運算 數字處理等PHP
- MyBatis 引數處理MyBatis
- 數學處理類
- 專案分享二:APP 小紅點中數字的處理APP
- 微信小程式資料處理微信小程式
- 小程式程式碼打包處理
- dos批處理命令小記
- 大數加法(處理不了負數)
- 數字影象處理DIP
- 1470 數列處理
- 前處理器變數變數
- Hadoop Archives 小資料處理HadoopHive
- oracle時間日常處理小結Oracle
- RAISERROR (Transact-SQL)AIErrorSQL
- 訊號處理基本引數
- JavaScript 中的引數處理JavaScript
- python處理浮點數Python
- Mybatis引數處理總結MyBatis
- Oracle 處理無效物件數Oracle物件
- 處理器運算位數
- sed處理變數替換變數
- 【影像處理筆記】小波變換筆記
- Hadoop小檔案的處理方式Hadoop
- MyBatis SQL處理大於、小於號MyBatisSQL
- 影象處理 二維小波變換
- 車身小傷處理技巧及方法
- spring.jackson 相差8小時,restful接收Date引數處理SpringREST
- sqlserver 針對預處理sql傳入引數的處理方式SQLServer
- 數字影象處理-第一節