| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:[求助]新手问个菜鸟问题(有关查询的)
只看楼主 加入收藏
coffin1984
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-6
收藏
 问题点数:0 回复次数:4 
[求助]新手问个菜鸟问题(有关查询的)
查询各届各专业的男女同学人数 ,那么分组规则有:届别(grade)、专业(mno)和性别(gender),所以有"group by grade, mno, gender"

select grade, mno, gender, count(*)
from students
group by grade, mno, gender

因为我的电脑装不了SQL ,所以……
我想请问一下上面的group 子句
是生成了三张新表还是一张新表?

搜索更多相关主题的帖子: 查询 
2006-03-21 14:41
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 
应该是一张的
只不过分组有先后顺序

大家都是朋友,有空就来坐坐!
2006-03-21 16:24
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
group by 没有先后问题。。。
有先后的是order by

此外,这只是一个select语句,不会生成表格,只会输出一个结果而已。计数是按照分得最细的那个为标准(有交叉的话分开算)

2006-03-21 19:10
Tailor
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2005-6-26
收藏
得分:0 
这个查询只是对原表的另类显示,并没有生成新的表.
生成的显示中是一个表.

2006-03-24 12:15
零下六度
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-21
收藏
得分:0 
Group by 可以用来分组 也可一用来 去重复数据
Order by 排序 ASC|DESC

================================= 我的世界~~~~~~~~~~~ 零下六度 -6℃..................
2006-03-24 21:17
快速回复:[求助]新手问个菜鸟问题(有关查询的)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014034 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved