select count(id),id,stuname from student where classid=2
我想在学生表中查询班级是2班的所有学生数ID号和姓名 怎么就不对呢
我想在学生表中查询班级是2班的所有学生数ID号和姓名 怎么就不对呢
解决方案 »
- 怎样计算乘积 急!!!!!
- 各路神仙就人一命啊!
- 3维的数据该如何定义表结构
- update 里面需要用到 avg()函数, sql提示不能用,有什么好办法么?
- 水晶报表如何显示动态存储过程的结果集?
- sql用户与登录名问题解答
- sql2008订阅SQL2000 时发生错误
- 查询过多数据出错,将数据类型 varchar 转换为 numeric 时出错?急!
- 我们公司想要做一个类似于易趣网那样的拍卖系统,有做过的能给我点帮助吗,数据库结构设计方面
- ORACLA的数据表结构是放在系统表空间还是放在默认的表空间?
- sql求某个字段的累计乘积
- 没有可供您订阅的发布,这可能是由于服务器没有发布或您没有足够的特权访问发布。
from student where classid=2
select id,stuname,num = (select count(*) from sutdent where classid = 2)
from student
where classid = 2
select id,stuname from student where classid=2
from student where classid=2
或
select id,stuname,学生数=(select count(1) where classid=2)
from student where classid=2 group by id,stunamecount 是聚合函数 与聚合函数一起查询的列要进行分组 或者将聚合函数作为子查询
要么用嵌套子查询。