資料庫中計算
A. 如何從資料庫中取值並計算
簡單的SQL語句,如果涉及經常查詢的話,建議直接建一個視圖!
create view viewname
as
select *,GCFY-(GCFY_WBJE*GCFY_WHPJ*0.5) as money from tablename
觸發器不適合用在這里!
B. 如何計算資料庫中數據的運算
投影運算的含義簡單點就是:從表中選擇需要的屬性列。
C. 資料庫查詢,在查詢中計算:
1.
select max(a_col)-min(a_col) from table
2.
select avg(年齡) from table
select avg(成績) from table
3.
update table set name = '甲' + name
D. 資料庫中數據計算怎麼操作
計算行數用 count
計算數值用 SUM
E. 如何通過資料庫中存儲的計算公式,求得計算結果
表1InID
NAME-------------------I1
選比系數I1
塊礦選比I2
粉礦選比I4
綜精礦量I5
原礦量表2OutID
NAME--------------------O1
全選比表3RESULT
FORMULA---------------------------------------O1
I1
*
(
I2
-
I3
)
+
I4
/
I5輸入:I1,版I2,I3,I4,I5要求:(1)根據表3計算出權O1(2)顯示:全選比
=
選比系數
*
(塊礦選比
-
粉礦選比)+
綜精礦量
/
原礦量應該怎麼做?
F. sql 怎麼把資料庫里的計算公式 進行計算
方法和詳細的操作步驟如下:
1、第一步,在桌面上,雙擊「
Management Studio」圖標,見下圖,回轉到下面的步驟。
G. 求MySQL資料庫語句 計算某一列的和
MySQL資料庫語句,計算某一列的和用select sum(b) from a就可以了。
H. 怎麼對SQL資料庫里的數據進行乘法運算
設置自動計算的數據列公式
如num_1的公式設置為:
mm_1*3+mm_2/5+mm_3*0.7
設置公式方法是:右鍵點數據表,選設計表,選擇要設置公式的列,在公式那裡輸入公式即可
I. 資料庫常用的關系運算是什麼
在關系資料庫中,基本的關系運算有三種,它們是選擇、投影和連接。關系的基本運算有兩類:一類是傳統的集合運算(並、差、交等),另一類是專門的關系運算(選擇、投影、連接、除法、外連接等),有些查詢需要幾個基本運算的組合,要經過若干步驟才能完成。
一、傳統的集合運算
1、並(UNION)設有兩個關系R和S,它們具有相同的結構。R和S的並是由屬於R或屬於S的元組組成的集合,運算符為∪。記為T=R∪S。
2、差(DIFFERENCE)R和S的差是由屬於R但不屬於S的元組組成的集合,運算符為-。記為T=R-S。
3、交(INTERSECTION)R和S的交是由既屬於R又屬於S的元組組成的集合,運算符為∩。記為T=R∩S。R∩S=R-(R-S)。
二、選擇運算
從關系中找出滿足給定條件的那些元組稱為選擇。其中的條件是以邏輯表達式給出的,值為真的元組將被選取。這種運算是從水平方向抽取元組。在FOXPRO中的短語FOR和WHILE均相當於選擇運算。
如:LISTFOR出版單位='高等教育出版社'AND單價<=20
三、投影運算
從關系模式中挑選若干屬性組成新的關系稱為投影。這是從列的角度進行的運算,相當於對關系進行垂直分解。在FOXPRO中短語FIELDS相當於投影運算。如:LISTFIELDS單位,姓名
四、連接運算
連接運算是從兩個關系的笛卡爾積中選擇屬性間滿足一定條件的元組。
五、除法運算
在關系代數中,除法運算可理解為笛卡爾積的逆運算。
設被除關系R為m元關系,除關系S為n元關系,那麼它們的商為m-n元關系,記為R÷S。商的構成原則是:將被除關系R中的m-n列,按其值分成若干組,檢查每一組的n列值的集合是否包含除關系S,若包含則取m-n列的值作為商的一個元組,否則不取。
(9)資料庫中計算擴展閱讀:
資料庫除運算:
除運算的含義–給定關系R (X,Y) 和S (Y,Z),其中X,Y,Z為屬性組。R中的Y與S中的Y可以有不同的屬性名,但必須出自相同的域集。R與S的除運算得到一個新的關系P(X),P是R中滿足下列條件的元組在X屬性列上的投影:元組在X上分量值x的象集Yx包含S在Y上投影的集合。
R÷S的結果為a1,x相當於A y 相當於B,C z相當於D,按照除運算規則,我們不必關注D。只需比較B,C當S關系中的B,C所有的組合(b1,c2)(b2,c3)(b2,c1)都出現在R關系中時,結果才為A
R÷S = {tr[X] | trÎR∧πY (S) íYx },Yx:x在R中的象集,x = tr[X]。除操作是同時從行和列角度進行運算。
J. 如何在資料庫中進行計算
select*,('基本工資'+'獎金'-'扣除工資')as'實發工資'fromtable;