不知道是不是跟类型有关联,以下是建立表格的全过程:
还是查询函数出错了呢,不太明白欸:(
错误原因是avg 不能计算字符串的值。最后add的字段sage是char型。
可以使用select avg(TO_NUMBER(sage,'999')) from student where sgen='男';
create table student(name char(10),sgen char(2),sage char(2));
insert into student values('Li','男','20');
insert into student values('WANG','女','25');
insert into student values('Liu','男','19');
select avg(TO_NUMBER(sage,'999')) from student where sgen='男';