SQL Server2000:COMPUTE函數(shù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
COMPUTE函數(shù)能在普通查詢的基礎(chǔ)上顯示一些統(tǒng)計(jì)信息,和ROLLUP和CUBE運(yùn)算符不同,這些統(tǒng)計(jì)信息不直接加在結(jié)果集中,在查詢分析器中可以看到,但不返回給客戶端程序,并且它不需要和GROUP BY一起使用。
例如有一張OrderDetail表,結(jié)構(gòu)和數(shù)據(jù)如下: 例1:統(tǒng)計(jì)所有訂單的產(chǎn)品數(shù) 程序代碼 select orderid,productid,quantity from orderDetail compute sum(quantity) 結(jié)果集: 例2:統(tǒng)計(jì)每個(gè)訂單的產(chǎn)品數(shù)量 程序代碼 select orderid,productid,quantity from orderDetail order by orderid compute sum(quantity) by orderid 結(jié)果集: 注意:compute by后面的字段必須在order by后面的字段列表中。 該文章在 2011/3/13 0:22:14 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |