首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Oracle SQL测试二

2012-12-06 
Oracle SQL测试2cidRegion(区域)Saler (销售员)Money(合同金额 )1北京杨建1002上海社长2003杭州副团5004上

Oracle SQL测试2

cid  Region(区域)   Saler (销售员)  Money(合同金额 )  1         北京           杨建               100  2         上海           社长               200  3         杭州           副团               500  4         上海           社长               200  5         上海           杨建               400  6         北京           社长               300  7         北京           杨建               200  8         杭州           副团               1001. 查询每个区域有多少个销售人员并按区域倒叙排列SELECT t.region,COUNT(t.saler) FROM ( SELECT region,saler,COUNT(saler) FROM test GROUP BY region,saler ORDER BY region DESC) t GROUP BY t.region2. 查询所有相同区域中合同金额最少的区域SELECT region,MIN(money) money FROM test GROUP BY region3. 查询表中合同金额小于所在区域平均合同金额的合同 idSELECT t.cid FROM test t,(SELECT region, AVG(money) money FROM test GROUP BY region) t2WHERE t.region = t2.region AND t.money < t2.money或者SELECT t.cid FROM test t WHERE t.money < ( SELECT AVG (money) FROM test t2 WHERE t.region = t2.region GROUP BY t2.region)  

热点排行