当前位置:首页 » 编程语言 » sql乘法
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql乘法

发布时间: 2022-01-25 01:09:56

A. 请教sql语句乘法

1、打开SQL Sever2008并连接。

注意事项:

SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言。

B. 怎么对SQL数据库里的数据进行乘法运算

设置自动计算的数据列公式
如num_1的公式设置为:
mm_1*3+mm_2/5+mm_3*0.7

设置公式方法是:右键点数据表,选设计表,选择要设置公式的列,在公式那里输入公式即可

C. sql 乘法

这个应该简单;

select (1.A*2.B)as 两列的乘积 from 1,2

即可实现该功能!

D. sqlserver 中乘法计算

如果没有主键的话可以这样来写

select Price,Number,TotalPrice
into #tmp
from a
left join b on a.BookID = b.BookID
update #tmp set TotalPrice = isnull(Price,0)*isnull(Number,0)
drop table #tmp

大致应该就是这样样子吧 , 我也没有在SQL上运行过 你可以先试试看

E. sql 乘法运算

你写的就对 金额 = 单价*数量,单数数据库中 表的第三范式规定各列间不可以有函数关系,所以你这3个列 通常不会同时出现。

F. sql语句有没有求乘法的函数

没有你要的这种函数。
sum试一个聚合函数,它按照特定的分组方法对组内记录的指定字段进行累加。但是,没有累积的函数。

G. oracle的sql的乘法运算方式

以下是运算方式

H. 如何用sql乘法求乘积

根据题意,你应该想让1表中的A列和2表中的B列的对应行相乘,相乘不是问题,所以你的问题主要是在“对应行”上,如果你的两张表都有表示行号的字段,那就很好解决:
select a.A*b.B as 乘积 from table1 as a,table2 as b where a.ID=b.ID;
如果没有行号,就必须使用函数或者子查询来解决行号的问题,但是你没有告诉我你用的是哪种数据库,SQL SERVER 2005以上有ROW_NUMBER()函数可以解决,ORACLE有ROWNUM字段可以解决,不同的数据库解决行号的办法不同。这样吧,我给你个比较通用的子查询方法,不用这些特殊的函数:
select a.A*b.B as 乘积 from (select identity(int,1,1) as rownum,* from table1) as a, (select identity(int,1,1) as rownum,* from table2) as b where a.rownum=b.rownum

额~~~
晚上看了下我的回答,有点草率了,identity(int,1,1)估计不能这么用(现在过年,没 数据环境测试),下面这个代码保险点:
alter table table1 add column ididentity(int,1,1)
alter table table2 add column id identity(int,1,1)
select a.A*b.B as 乘积 from table1 as a,table2 as b where a.id=b.id;

I. 用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

(9)sql乘法扩展阅读:

SELECT

a.购房人

a.房间号

a.总房价

FROM

table1 AS a

J. sql语句中参数乘法

首先定义一的字符串变量和数字变量,假定这个字符串变量为 str,数字变量为x 则
x = 3*4
str = “select top 4 * from UserInfo where ID not in( select top” & x & "id from UserInfo )"
这样就可以了,您试试看。欢迎追问