sql查询计算
⑴ sql查询命令 查询条件中可以加计算公式吗
可以的
select *
from aaa
where
(字段A - 字段B) >= (字段C * 字段D / 2)
注意这4个字段都要是可以运算的类型。文本不可以的。
⑵ 请教SQL查询并计算总和的语句
select
DEPTNO,sum(sal)*(case
DEPTNO
when
10
then
1.2
when
40
then
1.2
when
20
then
2
when
30
then
1.5
end)
as
分类总和
from
emp
group
by
DEPTNO
赶紧把分划到我的帐户,我答你这个题真不容易,上面的那句是分类总和,下面的是全部的和
测试通过
再不给分
杀了你
select
((select
isnull(sum(sal)*1.2,0)
from
emp
where
(deptno=10)
or
(deptno=40)
)
+(select
isnull(sum(sal)*2,0)
from
emp
where
deptno=20
)
+(select
isnull(sum(sal)*1.5,0)
from
emp
where
deptno=30
))
⑶ SQL:怎么在查询中添加计算
selectA.产品,A.数量,(A.数量*B.单价)AS总价
fromAjoinBonA.产品=B.产品
如果有A表中有多条的话,可以用下面这个:
selectaa.产品,aa.总数量,(aa.总数量*B.单价)AS总价fromB
join
(selectA.产品,Sum(A.数量)as总数量fromAgroupbyA.产品)aa
onB.产品=aa.产品
⑷ sql 怎么把数据库里的计算公式 进行计算
方法和详细的操作步骤如下:
1、第一步,在桌面上,双击“
Management Studio”图标,见下图,转到下面的步骤。
⑸ sql查找数据并计算平均值
1、select
avg(d)
from
a
--计算表a中
字段d的平均值
2、select
b,avg(d)
from
a
group
by
b
--
表a
按
列
b分组,计算每组的平均值
3、select
avg(d)
from
a
where
b
=
1
--计算表a中
字段b
=
1的记录中
d
的平均值
⑹ sql语句查询计算
以下是mysql的sql,表1和表2的表名为table1和table2
updatetable1dsetjunjia1=(selectjunjiafrom(selecta.id,sum(b.houseprice)/sum(b.housearea)junjiafromtable1a,table2b
where(a.typc=0andlocate(CONCAT(',',a.id,','),b.primaryschoolid)>0)
or(a.typc=1andlocate(CONCAT(',',a.id,','),b.schoolname)>0)
groupbya.id)cwherec.id=d.id);
⑺ sql查询语句计算重复数据个数
1、创建测试表,
create table test_count(id varchar2(20), value varchar2(20));
⑻ 用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