當前位置:首頁 » 編程語言 » 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 )"
這樣就可以了,您試試看。歡迎追問