如何使用group by 有一张学生表,有sno和ssex两个字段,我想让它按照性别进行分组如是用了一下一条语句:select sno,ssex from student group by ssex,但是运行结果会报错,请问为什么会有错还有该怎么修改它呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select sno,ssex,count(*) num from student group by sno,ssexgroup by里面需要只能查分组的字段值以及统计数字。 select ssex from student group by ssex 分组后必须要有一个统计的函数select ssex,count(*) 数量from student group by ssex不是统计的字段,必须放到group by 后面,统计函数还有max,min,sum等 或者select sum(sno),ssex from student group by ssex也可以的。 guoup by 要跟聚合函数搭配使用的 你需要的是order by select sno,ssex from student order by ssex, 用group的话,选择的列只能是组函数、被group的列或常数 创建数据库脚本出现Ora-01501错误 請高手指教 求助:请高手看看这个存储错误是怎么回事 请问哪里有卖正版TOAD的 关于ORACLE树结构的问题(100分) 请问,公司里使用oracle ,一般都是在什么操作系统下啊? oracle日志文件报错如下错误,是什么意思,该如何解决 关于sequence,简单问题 如何从归档日志中恢复某张表的数据? SQL请教,有两张表,表A是主表,表B是从表,如何实现下面的展示格式 还是DBLINK的问题,这次有进展了 oracle使用索引的问题
select ssex,count(*) 数量
from student
group by ssex不是统计的字段,必须放到group by 后面,统计函数还有max,min,sum等
或者
select sum(sno),ssex from student group by ssex
也可以的。
select sno,ssex from student order by ssex,
选择的列只能是组函数、被group的列或常数