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