2015-06-04 50 views
3

是否有可能對結果網格執行基本計算,例如列總數?SQL Server 2012結果網格

這將使編輯查詢時比較結果變得更容易。

+1

如果你在談論SSMS答案是否定的。這只是一個網格。 –

+0

你是什麼意思與「結果網格」。關係數據庫由表,行和列組成。 –

+1

我在使用Excel的同時去:) – Milen

回答

1

我假設通過結果網格,你的意思是當你做一個選擇查詢,如SQL管理工作室中的'SELECT * FROM TABLE'時,你會得到什麼。如果是這種情況,那麼不,你不能。

你可以做的最好的事情是,使用列上想要做計算的集合函數之一,如'SELECT SUM(ColumnName)FROM TABLE'將給你的值的總和該欄。

的SQL聚合函數列表:https://technet.microsoft.com/en-us/library/ms173454(v=sql.110).aspx

+0

我認爲是這樣,但不得不問。我總是可以將結果導出到Excel中,但是如果我們可以直接在結果窗口中篩選和執行基本計算操作,則檢查數據的速度會快得多。 – OWSam

1

你不能像Excel中那樣做結果。結果顯示在網格中,如果您想要計算總數或計算總和,則必須使用COUNT()SUM()等函數編寫查詢。