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

能否通过一个简洁的使用oracle分析函数的sql来实现小弟我的需求

2011-12-13 
能否通过一个简洁的使用oracle分析函数的sql来实现我的需求表:student属性:id 姓名 年级 班级 民族 家庭所

能否通过一个简洁的使用oracle分析函数的sql来实现我的需求
表:student
属性:id 姓名 年级 班级 民族 家庭所在省
要实现以下效果:
  一年级 一班 5个民族 7个省份
  一年级 二班 3个民族 6个省份
  二年级 一班 5个民族 9个省份
  二年级 二班 3个民族 8个省份

请问能否通过一个简洁的使用oracle分析函数的sql来实现?怎么实现?
请高手帮忙!



[解决办法]
select 年级, 班级,count(distinct 民族 ),count(distinct 家庭所在省 )
from student
[解决办法]
1楼的语句加上group by 年级,班级
[解决办法]
select 年级, 班级,count(distinct 民族 ),count(distinct 家庭所在省 ) 
from student 
group by 年级,班级
不用分析函数~~

热点排行