解決方案:
10年的石拐網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整石拐建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“石拐網(wǎng)站設(shè)計(jì)”,“石拐網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
比如說表t,有三個(gè)int型字段xintyintzint要求實(shí)現(xiàn)z=x*y那么,如果是SQLSERVER的話,可以寫一個(gè)Job定時(shí)掃描表t,把x*y的結(jié)果賦值給zJob要做的事情就是:updatetsetz=x*ywherexisnotnullandyisnotnull或者,在表t上建一個(gè)觸發(fā)器,當(dāng)滿足x、y均有值的時(shí)候,把x*y的結(jié)果更新給zaccess不清楚怎么創(chuàng)建Job或者觸發(fā)器你可以寫一個(gè)小程序,定時(shí)執(zhí)行,用這個(gè)小程序去刷表t,更新z的值!
經(jīng)過測(cè)試,可以直接使用
第一、在Oracle9i下的腳本:
SELECT?to_char(flag)||'=1*'||to_char(flag)?"1"?,
CASE?WHEN?flag1?THEN?to_char(flag*2)||'=2*'||to_char(flag)?ELSE?''?END?"2",
CASE?WHEN?flag2?THEN?to_char(flag*3)||'=3*'||to_char(flag)?ELSE?''?END?"3",
CASE?WHEN?flag3?THEN?to_char(flag*4)||'=4*'||to_char(flag)?ELSE?''?END?"4",
CASE?WHEN?flag4?THEN?to_char(flag*5)||'=5*'||to_char(flag)?ELSE?''?END?"5",
CASE?WHEN?flag5?THEN?to_char(flag*6)||'=6*'||to_char(flag)?ELSE?''?END?"6",
CASE?WHEN?flag6?THEN?to_char(flag*7)||'=7*'||to_char(flag)?ELSE?''?END?"7",
CASE?WHEN?flag7?THEN?to_char(flag*8)||'=8*'||to_char(flag)?ELSE?''?END?"8",
CASE?WHEN?flag8?THEN?to_char(flag*9)||'=9*'||to_char(flag)?ELSE?''?END?"9"
FROM?(
SELECT?1?flag?FROM?dual
UNION?ALL
SELECT?2?FROM?dual
UNION?ALL
SELECT?3?FROM?dual
UNION?ALL
SELECT?4?FROM?dual
UNION?ALL
SELECT?5?FROM?dual
UNION?ALL
SELECT?6?FROM?dual
UNION?ALL
SELECT?7?FROM?dual
UNION?ALL
SELECT?8?FROM?dual
UNION?ALL
SELECT?9?FROM?dual)?a
二、在sqlserver下腳本:
select?convert(varchar(10),flag)+'=1*'+convert(varchar(10),flag)?[1],
case?when?flag1?then?convert(varchar(10),flag*2)+'=2*'+convert(varchar(10),flag)?else?''?end?[2],
case?when?flag2?then?convert(varchar(10),flag*3)+'=3*'+convert(varchar(10),flag)?else?''?end?[3],
case?when?flag3?then?convert(varchar(10),flag*4)+'=4*'+convert(varchar(10),flag)?else?''?end?[4],
case?when?flag4?then?convert(varchar(10),flag*5)+'=5*'+convert(varchar(10),flag)?else?''?end?[5],
case?when?flag5?then?convert(varchar(10),flag*6)+'=6*'+convert(varchar(10),flag)?else?''?end?[6],
case?when?flag6?then?convert(varchar(10),flag*7)+'=7*'+convert(varchar(10),flag)?else?''?end?[7],
case?when?flag7?then?convert(varchar(10),flag*8)+'=8*'+convert(varchar(10),flag)?else?''?end?[8],
case?when?flag8?then?convert(varchar(10),flag*9)+'=9*'+convert(varchar(10),flag)?else?''?end?[9]
from
(select?1?flag
union?all
select?2
union?all
select?3
union?all
select?4
union?all
select?5
union?all
select?6
union?all
select?7
union?all
select?8
union?all
select?9)?a
不管是sql語句里還是存儲(chǔ)過程里,沒有什么特別的函數(shù)來作乘法去處,直接用*是可以的,可能還是你的語法哪里沒寫對(duì)
update B set TotalPrice=Price*Number from B join A on A.BookID=B.BookID
或
update B set TotalPrice=Price*Number from B , A where A.BookID=B.BookID
本文標(biāo)題:sqlserver乘法,sql中乘法運(yùn)算
網(wǎng)站鏈接:http://chinadenli.net/article16/phgidg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、外貿(mào)建站、網(wǎng)站維護(hù)、網(wǎng)站改版、響應(yīng)式網(wǎng)站、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)