當前位置: 首頁 > 技術分享  > 開發技術 > 數據庫應用

MSSQL 只顯示實際的小數位(不顯示.0)

2019/7/23 20:48:03 人評論

MSSQL只顯示實際的小數位(不顯示.0)數據庫存儲136.784000,業務需求只顯示 136.784,136.000000,顯示136

MSSQL只顯示實際的小數位(不顯示.0)數據庫存儲136.784000,業務需求只顯示 136.784,136.000000,顯示136

--3位小數示例
Declare @Qty Numeric (15, 6);
Set @Qty = 136.784000;
Select Case
         When Cast(@Qty As Float) > Cast(Cast(@Qty As Float) As Int) Then Cast(@Qty As Float)
         Else Cast(Cast(@Qty As Float) As Int)
       End;

--無小數示例
Declare @Qty Numeric (15, 6);
Set @Qty = 136.000000;
Select Case
         When Cast(@Qty As Float) > Cast(Cast(@Qty As Float) As Int) Then Cast(@Qty As Float)
         Else Cast(Cast(@Qty As Float) As Int)
       End;


相關技術

  • MSSQL2016 SSMS18 閃退解決方法

    服務器最近安裝MSSQL 2016,安裝包中沒有集成Microsoft SQL Server Management Studio。需要另外下載,官網找到SSMS-Setup-CHS.exe,選擇15.0.18118.0版本。安裝完后,雙擊桌面 Microsoft SQL Server Management Studio 18 無響應,一閃而過。使用管理員權限,問題依舊。經…

    2019/6/10 22:30:33
  • SQL Server 數據庫定時自動備份

    在SQL Server中出于數據安全的考慮,所以需要定期的備份數據庫。而備份數據庫一般又是在凌晨時間基本沒有數據庫操作的時候進行,所以我們不可能要求管理員 每天守到晚上1點去備份數據庫。要實現數據庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業。啟動S…

    2018/6/24 10:29:38
  • 4種C#SQL語句寫法

    記錄4種C#SQL語句寫法,個人比較喜歡用第二種string.Format方法;(1)拼接產生SQL語句: string sql = "insert into czyb(yhm,mm,qx) values(" + txtName.Text + "," + txtPassword.Text + "," + cmbPriority.Text + ")";…

    2018/2/1 12:15:34
  • MSSQL游標CURSOR應用實例

    我們使用SQL語句處理數據時,可能會碰到一些需要循環遍歷某個表并對其進行相應的操作(添加、修改、刪除),這時我們就需要用到咱們在編程中常常用的for或foreach,但是在SQL中寫循環往往顯得那么吃力,翻遍網上的資料,找不到幾個正確的并能執行的循環處理數據的方法,在…

    2017/12/8 8:38:13

共有條評論 網友評論

驗證碼: 看不清楚?
    广东26选5开奖