linux套用
SUM 是linux命令,是對當前選定表的指定數值欄位或全部數值欄位進行求和。語法
SUM [eExpressionList]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[TO MemVarNameList | TO ARRAY ArrayName]
[NOOPTIMIZE]
參數
eExpressionList
指定要總計的一個或多個欄位或者欄位表達式。如果省略欄位表達式列表,則總計所有數值型欄位。
Scope
指定要總計的記錄範圍。範圍子句有:ALL、NEXT nRecords、RECORD nRecordnumber 和 REST。關於作用域子句的詳細內容,請參閱 Scope 子句主題或《開發指南》的第二章“語言概述”。
SUM 默認的範圍是所有記錄 (ALL)。
FOR lExpression1
指定對邏輯條件 lExpression1 值為“真”(.T.) 的記錄才進行總計。包含 FOR 子句可以有條件地總計記錄,篩選出不想要的記錄。
如果 lExpression1 是一個可最佳化表達式,那么 Rushmore 可以最佳化 SUM ... FOR 命令。為了獲得最佳性能,請在 FOR 子句中使用可最佳化表達式。關於 Rushmore 最佳化的詳細內容,請參閱 SET OPTIMIZE 和深入了解 Rushmore 技術主題或者《開發指南》的第十五章“最佳化應用程式”。
WHILE lExpression2
指定一個條件,在當前表中只對邏輯表達式 lExpression2 為“真” (.T.) 的記錄進行總計。
TO MemVarNameList
將每個總計值存入一個記憶體變數。如果 MemVarNameList 中指定的記憶體變數不存在,則 Visual FoxPro 自動創建,列表中的記憶體變數名用逗號分隔。
TO ARRAY ArrayName
將總計值存入記憶體變數數組中,如果在 sum 命令中指定的數組不存在,則 Visual FoxPro 自動創建;如果數組存在但太小,不能包含所有的總計值,那么自動增加數組的大小以存放總計值。
NOOPTIMIZE
關於關閉 Rushmore 最佳化的詳細內容,請參閱 SET OPTIMIZE 和深入了解 Rushmore 技術主題或者《開發指南》的第十五章“最佳化應用程式”。
C語言套用
sum在C語言中表示累加和。如:
#include
main()
{
int a,b,sum;
a=1,b=2;
sum=a+b;
printf("sum is %d\n",sum);
}
sum是a+b的和
printf("sum is %d\n",sum); 意思是 和是sum
在C語言中sum不是一個標準 庫函式。不過在VS2008中有__sum 函式。
Excel套用
簡述
Microsoft Excel 中 對 函式定義為:函式是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函式可以簡化和縮短 工作表中的公式,尤其在用公式執行很長或複雜的計算時。在Microsoft Excel 中SUM函式套用如下。
說明
SUM將指定為 參數(Microsoft Excel 中參數是指:為操作、事件、方法、屬性、 函式或過程提供信息的值。)的所有數字相加。每個參數都可以是 區域(Microsoft Excel 中“區域”是指: 工作表上的兩個或多個 單元格。區域中的單元格可以相鄰或不相鄰。)、 單元格引用(Microsoft Excel 中“單元格引用”是指:用於表示單元格在工作表上所處位置的坐標集。例如,顯示在第 B 列和第 3 行交叉處的單元格,其引用形式為“B3”。)、 數組 (Microsoft Excel 中數組是指:用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組 常量是用作參數的一組常量。)、常量(Microsoft Excel 中“常量”是指:不是通過計算得出的值。例如,數字 210 和文本“Quarterly Earnings”均為常量。表達式或由表達式計算得出的值都不是常量。)、公式 (Microsoft Excel 中“公式”是指:單元格中的一系列值、單元格引用、名稱或運算符的組合,可生成新的值。公式總是以等號 (=) 開始。)或另一個函式的結果。例如, SUM(A1:A5)將單元格 A1 至 A5 中的所有數字相加,再如, SUM(A1, A3, A5)將單元格 A1、A3 和 A5 中的數字相加。語法
SUM(number1,[number2],...]) SUM 函式語法具有下列 參數 (參數:為操作、事件、方法、屬性、函式或過程提供信息的值。): number1 必需。想要相加的第一個數值參數。 number2,,... 可選。想要相加的 2 到 255 個數值參數。說明
如果 參數是一個 數組或引用,則只計算其中的數字。數組或引用中的空白 單元格、邏輯值或文本將被忽略。 如果任意參數為 錯誤值或為不能轉換為數字的文本,Excel 將會顯示錯誤。軟體
簡介
UM, (Server Unified Monitor & Management)是一款由 上海哲濤科技自主研發的集伺服器、 網路設備、應用程式伺服器、用戶 軟體於一體的集中式、跨平台的集中監控與管理軟體。SUM軟體能夠根據設定的閥值指標, 針對各種故障問題信息即時通過 終端界面、顏色、聲音、簡訊、 EMAIL等方式進行報警,還可以通過簡訊對伺服器、伺服器中的程式等進行重啟以及可以執行伺服器中授權的命令,方便維護人員日常維護管理。 實現了對伺服器、網路設備監測的自動化和故障預警智慧型化管理,最大限度地保障伺服器、網路設備的正常運行,減少運維部門的運維成本,確保企業伺服器、網路設備365 × 24 的高效穩定運行!同時本軟體能提供分析決策的 報表系統,幫助 網路管理人員及時預測、發現性能瓶頸,提高伺服器、網路設備的整體性能,同時為企業網路系統的戰略規劃提供依據,起到最佳化整體伺服器、網路設備資源的目的。產品特點
1、系統功能強大SUM伺服器監控軟體能夠對伺服器、 網路設備進行365 × 24 小時的監測、分析,擁有強大的報表/ 曲線圖功能,和多形式報警等功能,減少運行維護管理的難度。SUM還具有多功能設備性能比對報表(曲線) 功能,是用戶進行伺服器負載、 性能分析的重要依據。
2、集中式,跨平台監控
SUM 伺服器監控軟體支持 Windows、Unix、Solaris、AIX、Unixware、HP-UX、Linux、OpenServer等所有主流 作業系統平台的性能和套用監控,集中監控各種系統、 路由器、 交換機、 光纖交換機的運行狀況。
3、完善的資料庫套用性能檢測
SUM伺服器監控軟體在資料庫監控方面實現了不同作業系統上的主流關係資料庫的監控,有 ORACLE、SYBASE、SQLSERVER、DB2、MYSQL等。對各個資料庫監控的技術指標有:資料庫鎖表、 表空間、連線數、高速Cache命中率等,根據資料庫類型的不同,監控指標有所區別。
4、多形式、多級別報警策略
SUM伺服器監控軟體提供聲音、手機簡訊、 E-Mail、電視牆顏色提醒等各種實時報警方式,確保管理人員及時發現 故障;在報警通知傳送後的一段時間裡,如果沒有進行報警處理,則提升報警升級或擴大該報警的接收對象。
5、強大的報表/曲線圖功能
SUM伺服器監控軟體可以自動生成各個時間段、任意監測指標的報告和報表,便於 系統管理人員根據歷史數據來分析系統的運行趨勢,找到隱藏的性能瓶頸,並對信息平台的計畫、擴容和升級提供依據,為 IT信息系統的長期規劃提供支持。
6、分行業發布不同版本
SUM伺服器監控軟體根據不同行業的特點,開發了不同的版本,能夠滿足金融、證券、政府、企業等不同類別客戶的需要;
7、智慧型分析管理功能
系統採用 面向對象的技術,支持擴展增加監控對象。全面支持包括伺服器資源,網路設備的運營監控,使得用戶可以很方便地了解機房設備運營狀況。系統採用高度 模組化設計,整個系統由 監控器、管理伺服器、監控、警報、報告等功能模組構成,系統擁有很好的伸縮性和可管理性。
8、界面友好,操作簡單
採用世界領先技術,緊跟網路管理和安全管理不斷發展變化的需求,採用 瀏覽器界面和 windows 界面相互結合,實施、操作十分簡單、方便, 無需專門培訓。
9. 與Visio網路圖/機架圖結合
SUM可以與用戶設計的網路圖、機架圖完美結合,用戶僅需要能提供Visio圖就可以上傳到SUM中,無需進行任何設定和額外操作即可與SUM進行完美結合
函式
函式簡介
matlab中sum是求數組元素和的函式。在matlab的命令視窗中輸入docsum或者helpsum就可以得到該函式的幫助信息。相關函式
cumsum程式示例
示例一%sumexample
A=1:5;
sum(A)
B=A';
sum(B)
C=cat(1,A,A)
sum(C)
示例二
這個例子來自matlab的幫助文檔
M=magic(3)
sum(M)
sum(M')
sum(M,1)
注意
sum函式所處理的欄位類型必須是數值型的,不能是其他數據類型的,比如字元或日期。
調用格式
格式一:B = sum(A)返回 數組中各維的元素和。如果A是一個向量(即一個n行1列的矩陣),sum(A)返回這個向量中所有元素的和;如果A是一個矩陣,sum(A)把A的各列看做一個向量,並返回一個行向量(即一個1行n列的矩陣),這個行向量的第n個元素是A中第n列元素的和;如果A是一個多維數組,sum(A)僅僅計算A中第一個非奇異維,並把它看成一個向量,計算後返回一個行向量組。
B = sum(A,dim)
只對A中第dim維的元素進行計算。如果dim是1,計算各列的元素之和;如果dim是2,則計算A中各行元素之和。
B = sum(..., 'double')
B = sum(..., dim,'double')
B = sum(..., 'native')
B = sum(..., dim,'native')
SQL套用
匯總統計【示例】求全班同學本次捐款總共多少錢?
select sum(捐款) from 同學捐款明細表分類匯總【示例】求全班各同學成績總分各是多少,這裡要與 Group By配合使用select 姓名,sum(得分) from 同學成績表 group by 姓名