sql中計算(sql中簡單的計算函數(shù))

發(fā)布時間:2024-07-20
本文主要介紹sql中的計算(sql中的簡單計算函數(shù)),下面一起看看sql中的計算(sql中的簡單計算函數(shù))相關(guān)資訊。
groupby子句有一個缺點,返回的結(jié)果集是聚合數(shù)據(jù),沒有原始的詳細記錄。如果希望在sql server中執(zhí)行此操作,可以使用computeby子句(計算機生成的聚合),當它出現(xiàn)在結(jié)果集的末尾時,作為額外的匯總列。計算機子句產(chǎn)生的控制中斷和結(jié)果集的分類。下面的select語句使用一個簡單的計算子句在標題表中生成價格和進度的總和:復制代碼如下:使用條形選擇類型、價格和預付款從標題訂單類型計算總和(價格),使用(預付款)通過查詢關(guān)鍵字compute子句添加選項。為每組生成小計:使用欄復制代碼代碼如下:選擇類型,價格和預付款。根據(jù)標題訂單類型按類型計算總額(價格)和(預付款)。這個select語句的結(jié)果返回12個結(jié)果集,六個組中的每個組都有兩個結(jié)果集。每個組的第一個結(jié)果集是一個行集,它包含選擇列表中所需的信息。每個結(jié)果集的第二組包含一個計算子句,兩個sum函數(shù)包含一個計算子句。計算子句的規(guī)則:(1)無法使用帶有行統(tǒng)計函數(shù)的顯式公式;(2)在計算子句中,外部列必須出現(xiàn)在選擇列表中。(3)在包含計算子句的語句中不能使用3)select子句,因為包含計算子句的語句會產(chǎn)生不規(guī)則的行。(4)如果使用by-calculation子句,則必須使用item-item子句,并且by子句中的計算列必須包含在by子句中,列順序和起始項必須一致(計算子子句中的列必須是連續(xù)子句中的幾個連續(xù)順序列表,all或front)。(5)如果省略計算,也可以依次省略。(6)如果計算子句包含多列,則為一個組(第一列使用子行劃分為若干個子組(組))以及每個子組的統(tǒng)計信息。(7)使用多個計算子句時,結(jié)果按不同的組進行計算,明細顯示在第一組中。(8)很多統(tǒng)計函數(shù)都可以用來計算子句,而且互不影響。(9)不能包含計算子句,但此時只計算不按前面的信息分組,只統(tǒng)計全部信息。比較計算和分組計算與組的區(qū)別總結(jié)如下:組生成一個結(jié)果集。每個組都有一行,其中只包含一個基于組的列和一個聚合函數(shù),該函數(shù)顯示組的聚合。計算并生成多個結(jié)果集。類的結(jié)果集包含每個組的詳細信息,這些信息包含在選擇列表的表達式中。另一種結(jié)果包括組的子聚合,或者選擇語句的聚合。選擇列表可以包含基于組的列或聚合函數(shù)以外的表達式。聚合函數(shù)在計算子句中引用設(shè)置,不在選擇列表中。以下查詢使用組和聚合函數(shù);該查詢返回一個結(jié)果集,每個組都有一行,包括總計行組:使用條形選擇類型“金額(價格)”和“金額(預付款)”,來自“標題”組類型的結(jié)果顯示,在計算或已計算的術(shù)語中不包含ntext文本或圖像數(shù)據(jù)類型。
了解更多sql中的計算(sql中的簡單計算函數(shù))相關(guān)內(nèi)容請關(guān)注本站點。
上一個:麻煩各位大俠能詳細解釋一下什么是SPIN法則,F(xiàn)BA法則以及漏斗法則,不勝感激
下一個:關(guān)于GB8410-2006汽車內(nèi)飾材料燃燒測試儀構(gòu)造如何設(shè)置

淺析金屬轉(zhuǎn)子流量計常見問題和排除方法
普洱茶山:打筍山奇遇記
礦山修復的典型模式有哪些?
直流-直流轉(zhuǎn)換器和無源元器件的阻抗測量方案
德國HEIDENHAIN海德漢光柵尺的分類方式
diy主機視頻(自制小主機)
中谷海運美國航線(中美海運航線線路圖)
無線藍牙傳輸?shù)嘏3?液壓叉車電子秤性能
補辦離婚證本人不去,能找人代辦嗎
磨刀機產(chǎn)生的研傷原因及修復方法
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos