數據庫的字段數據的統計,計算等

ASP通過ODBC訪問MS SQL數據庫
假設有一個表叫TABLE,裡面有兩個字段A和B
A為數值型,B為字符型
現在我要把A字段的所有值相加應該怎麼做?
總不會用循環吧...如果數據量太大..循環會花很久時間
就沒有意義了,有沒有比較快的方法?
另外.如何有選擇得相加,比如隻有當B字段的值為"X"的時候才計算
---------------------------------------------------------------

select sum(a) from table
---------------------------------------------------------------

无条件的
select sum(a) from tablaname
有选择的
select sum(a) from tablename where b='x'
---------------------------------------------------------------

select sum(a) from table
select sum(a) from table where b='X'

---------------------------------------------------------------

无条件的
select sum(a) from tablaname
有选择的
select sum(a) from tablename where b='x'

Published At
Categories with Web编程
comments powered by Disqus