當前位置:首頁 » 編程語言 » decimal保留兩位小數sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

decimal保留兩位小數sql

發布時間: 2023-08-31 18:10:37

sql server 保留2位小數,如果整數 後面補0

1、創建測試表,

create table test_num(id number, value number);

㈡ sql 中要求現實數據保留兩位小數 搜索語句

select * from TABLE1 where AID = a.AID 一般直接執行會出錯 你這句是不是一個子查詢? select convert(decimal(18,2),money) from count 將money改成你的銷售額 將count改成你的表名

㈢ 急!!在sql資料庫中 什麼欄位類型是默認有兩位小數的

如果希望只保留2位小數,可以使用decimal數據類型。例如:
decimal(15,2)
當然,也可以在select時將money類型轉換成decimal,使其只顯示兩位小數。假設你的欄位名叫做工資,數據類型是money,
可以用cast語句將其轉換成兩位小數的decimal,
cast(工資,
decimal(12,2))

㈣ sql保留兩位小數怎麼寫,在線等!

cast(avg(cast(Grade as decimal(5, 2))) as numeric(5,2)) as 平均成績

Grade和平均成績改成你要的,這個式子的前提是avg是整形

㈤ MSSQL 查詢用到兩個欄位相除,如何讓他保留小數兩位

把欄位類型設置為decimal類型。
declare
@a
decimal(9,2),@b
decimal(9,2)
,@c
decimal(9,2)
set
@a=100
set
@b=3
select
@c=@a/@b
print
@c

㈥ sql 中要求現實數據保留兩位小數 搜索語句

保留兩位小數就用round,這個是四捨五入的函數用法如下select
round(欄位名,2)
from
表名;這個2就是保留兩位小數了
select *
from TABLE1
where
AID
=
a.AID
你這個好像寫法不對,給你寫一個select
*
from
table1
a,table2
b
where
a.id=b.id這個代表把table1起個別名叫a表,把table2起個別名,叫b表,當且僅當兩個表的id相等的時候輸出結果這個a和b就是個起別名的作用,因為表名很長,所以用別名能比較直觀,就是這個意思

㈦ sql保留兩位小數

可以用:Round()、Convert()、Cast() 方法
例如:
select ROUND(13.145, 2), Convert(decimal(18,2),13.145) ,cast(13.145 as numeric(18,2))