请教 SQL computer by 语句的使用方法 带例子最好哦~~
来源:百度知道 编辑:UC知道 时间:2024/05/28 23:13:33
下例使用两个代码示例显示 COMPUTE BY 的用法。第一个代码示例使用一个带一个聚合函数的 COMPUTE BY,第二个代码示例使用一个带两个聚合函数的 COMPUTE BY 函数。
下例先按书籍类型,再按书籍价格计算每类烹调书籍(价格高于 $10)的价格总和。
USE pubs
SELECT type, price
FROM titles
WHERE price > $10
AND type LIKE '%cook'
ORDER BY type, price
COMPUTE SUM(price) BY type
下面是结果集:
type price
------------ ---------------------
mod_cook 19.9900
(1 row(s) affected)
sum
---------------------
19.9900
(1 row(s) affected)
type price
------------ ---------------------
trad_cook 11.9500
trad_cook 14.9900
trad_cook 20.9500
(3 row(s) affected)
sum
---------------------
47.8900
(1 row(s) affected)
下例检索所有烹饪书籍的书籍类型、出版商标识号和价格。COMPUTE BY 子句使用两个不同的聚合函数。
USE pubs
SELECT t