當前位置:首頁 » 編程語言 » sql計算列規范公式
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql計算列規范公式

發布時間: 2022-04-11 16:58:19

A. sql資料庫問題,修改表欄位的計算公式

把原來計算列刪了,然後增加一個新的計算列。
--刪除舊列
alter table 表名 drop column 計算列
--增加新的計算列
alter table 表名 add 計算列 as 計算公式
例如: alter table test drop column c --原來c=a+b
alter table test add c as a*b --修改後c=a*b

B. SQL 計算列規范

直接寫你要等於的欄位,比如說你是要gid等於num這個欄位,就直接填num就可以了

C. sql 約束 計算列規范 公式

用case

(casewhenjshsh>0then1else0end)

當jshsh>0時值是1,否則值為0

D. sql 2008 修改 欄位 屬性:計算列規范 無法保存

你之前存入這張表的數據不適用於你後加的規范 所以無法保存 把之前存入的數據根據實際情況修改

E. SQL 計算列的問題

1.一個計算列中不能引用另一個計算列

2.像這樣

createtablett7
(aint
,bint
,cint
,das(a+b+c)/3.0
,eas(a-(a+b+c)/3.0)*(a-(a+b+c)/3.0)+(b-(a+b+c)/3.0)*(b-(a+b+c)/3.0)+(c-(a+b+c)/3.0)*(c-(a+b+c)/3.0)
)

3.直接插入1到6之間的隨機數就行了

insertintott7(a,b,c)
values(
ceiling(rand(checksum(newid()))*6),
ceiling(rand(checksum(newid()))*6),
ceiling(rand(checksum(newid()))*6))

需要多行數據的時候,循環執行就好了

F. 關於SQL server如何給列添加計算公式的問題(求其他列的總和)。。。求高手解答。。。

表上單擊右鍵,選設計,左鍵單擊要加公式的列,下面的列屬性中有一項,計算公式規范,擊開加號,就能看見定義公式的地方

G. 求1個SQL中關於日期的計算列公式,如圖,

datediff函數 datediff(day,jhrq,getdate()) day可以替換year,HH,mi看你的需要
select datediff(day,jhrq,getdate()) as '今天距交貨日期還有多少天' from table

H. sql計算列公式求和的問題

我覺得是你的數據類型的問題,先看看各欄位是否是數值類型,你現在的公式明顯結果是字元串拼接的結果,正常的數值型欄位求和就直接用+就可以:
進貨金額+鋪租+工商管理費+電費+水費+員工工資+其他雜費
如果你這些欄位都是數值型,用以上公式句可以,如果是字元,處理後就是你圖中結果了

I. 我資料庫中的一個表的欄位是計算列規范,裡面寫的公式。想用sql語句修改。這個語句怎麼寫

具體內容和要求是什麼。用update 更新資料庫啊
update 表名 set 欄位1=某個值 where 條件

J. 如何編寫sql 計算一個公式

你寫什麼計算公式,正常是數學運算直接用列名加減乘除,有優先運算的加上括弧就可以了,如:
select (欄位1*欄位2-5000)/欄位3

而且sql中還自帶一下函數,你也可以應用如。
select getdate() ,day(getdate())