-
沒有您想要的功能。
sumTry 乙個聚合函式,用於根據特定的分組方法將組中記錄的指定字段相加。 但是,沒有累積函式。
-
從表名中選擇 A*B 作為產品選擇非重複的 A買家,A房間號,(a.)。總房價 -
select sum( b.收到的金額)來自表 1 a、表 2 b其中 a房間號 = b房間號。
from table1 a,table2 b where
-
猜測主題的目的可能是實現聚合乘法,而 SQL 中的 sum 函式是聚合加法。
這樣,問題就可以變成“如何乘以加法”。
根據代數原理:x*y = e (ln(x*y)) = e (ln x + ln y),所以聚合乘法運算可以改寫為 exp(sum(ln(column));
但是,對數函式 ln 的域是 x>0,因此上述公式只能處理正數的聚合乘法;
因此,有必要分析一下 x<=0 的情況:
x=0,如果存在 x=0,則聚合乘法運算必須等於 0
x<0,可以使用abs函式進行計算,然後判斷結果的正負位置,可以轉換為正數;
如果 x<0 的數為奇數,則結果必須為負數,否則為正數。
綜上所述,您可以編寫以下 SQL 語句:
select
casewhen sum(case when column name=0 then 1 else 0 end) >0 then 0 -- 處理 x=0 的情況。
elsepower(-1, sum(case when column name<0 then 1 else 0 end), 2) - 判斷結果的符號。
- exp(sum(ln(abs(列名)))
如果值為 column name=0,則上述操作將報錯,您可以按如下說明進行非零處理。
exp(sum(case when column_name=0 then 0 else ln(abs(column_name)) end))
end as result
from table_name;
-
如何在 SQL 資料庫中乘以資料?
設定自動計算資料列的公式,例如,num 1的公式設定為:mm 1*3 mm 2 5 mm 3*公式設定方法:右鍵點選資料表,選擇設計表,選擇設定公式的列,在公式中輸入公式。
工具材料:Management Studio。
1.首先,在桌面上,單擊“管理工作室”圖示。
2.然後在介面中,單擊左上角的“新建查詢”選項。
3.然後,輸入資料庫中計算的公式的 SQL 語句,例如 Sum Formula: “Select Sum(Grade)from Test2”。
4.然後,單擊介面左上角的“執行”按鈕。
5.最後,資料庫中的計算公式顯示在介面中。
SQL是如何計算資料庫中的計算公式的?
預言機中的乘法用 * 表示。 工具:oracle10g、plsql 步驟:
1. 開啟PLSQL並登入指定資料。 2建立乙個查詢並輸入要計算的乘法公式,例如,從 5 7 中選擇 5 7 從 dual3 中選擇 5 7。 十進位系統也使用相同的方法,但十進位可以通過四捨五入來維護。
例如,可以通過四捨五入來保留小數點後 2 位。 從 dual 中選擇 round(,2)
-
學習數學,你就會在那裡。
-
我猜你不是在尋找總數的乘積,它絕對是特定列組的乘積。
從“表名”中選擇“專案名稱”(Project Name, A*B)。
-
1. 開啟 SQL Sever2008 並連線。
2. 單擊“資料庫”,然後選擇要在其中建立表的資料庫。
3.新建查詢按鈕]進入介面。
4. 以建立學生表為例。
5. 儲存建立的表。
筆記:SQL的核心部分等同於關係代數,但它具有許多關係代數所不具備的特徵,如聚合、資料庫更新等。 它是一種合成的、通用的、功能強大的關聯式資料庫語言。