sql相乘
1. sql語句可以實現倆列相乘嗎
可以,前提是2列的數據類型是數值類型,
int,
smallint,
tinyint,
numeric,
decimal,等
2. sql 乘法
這個應該簡單;
select (1.A*2.B)as 兩列的乘積 from 1,2
即可實現該功能!
3. 求教大神,sql語句中查詢一個數和100%相乘,應該怎麼寫
這個「%」百分號是字元形式的,SQL中字元不能參與數值運算,當然就報錯了
示例:
select cast(0.9*100 as varchar(20))+'%'
4. 資料庫 sql 怎麼讓兩種表對應數據相乘相加
你說的不是很清楚不過一般是要分組的,比如現在有a表和b表,
a表中有主健列id,一列數據num、和商品名稱列,
b表中有一列數據單價price,商品名稱,
現在想要的數據是商品名稱,總銷售額
查詢語句:
select t1.goodname,sum(t1. num*t2.price)
from a as t1
inner join b as.t2
on t1.goosname=t2.goodsname
group by t1.goodsname
5. 怎麼對SQL資料庫里的數據進行乘法運算
設置自動計算的數據列公式
如num_1的公式設置為:
mm_1*3+mm_2/5+mm_3*0.7
設置公式方法是:右鍵點數據表,選設計表,選擇要設置公式的列,在公式那裡輸入公式即可
6. 如何用SQL語句得到兩個欄位相乘的結果
用SQL語句得到兩個欄位相乘的結果:SELECT A.欄位,B.欄位,A.欄位*B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
也可以用以下形式書寫執行(大寫小寫均可):
第一種:selectb.欄位,a.欄位,b欄位*a.欄位as'結果'frombleftouterjoinaonb.id=a.id
第二種:selectb.欄位,a.欄位,sum(b.欄位*a.欄位)as'結果'frombleftouterjoinaonb.id=a.id groupbyb.欄位,a.欄位
第三種:SELECTB.欄位,SUM(B.欄位),SUM(B.欄位*A.欄位) AS '結果'FROMBLEFT OUTER JION AON A.ID=B.IDGROUP BYB.欄位
(6)sql相乘擴展閱讀
用SQL語句得到兩個欄位相加、相減、相除的結果
兩個欄位相加的結果:SELECT A.欄位,B.欄位,A.欄位+B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
兩個欄位相減的結果:SELECT A.欄位,B.欄位,A.欄位-B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
兩個欄位相除的結果:SELECT A.欄位,B.欄位,A.欄位/B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID WHEREA.欄位<>0 ANDB.欄位<>0
7. SQL所有欄位相乘
sqlserver:
select a*b*c*isnull(d,1) from table
null跟任何值計算都是null,isnull函數判斷d列若是null就改為1
8. 用sql語句算乘法
select a*b as乘積from tablename
SELECT distinct a.購房人,a.房間號,(a.總房價 -
(SELECT SUM( b.已收款額 )
FROM table1 a, table2 b
WHERE a.房間號 = b.房間號
))
FROM table1 a,table2 b where
(8)sql相乘擴展閱讀:
SELECT
a.購房人
a.房間號
a.總房價
FROM
table1 AS a