1楼:sky不用太多
可以通过count函数来实现。
sqlone:select * from tablename1 where id>5;此语句查询出来多条记录,之后看做一个新的表。
sqltwo:select conut(*) from (select * from tablename1 where id>5) as tablename2;此语句即可查询出来统计的记录条数。
备注:以上方法通用于所有的数据统计,如果是单表查询,可以直接通过:“select count( *) from tablename1 where id>5"的形式查询出结果。
结构化查询语言(structured query language)简称sql(发音:/es kju el/ "s-q-l"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
1986年10月,美国国家标准协会对sql进行规范后,以此作为关系式数据库管理系统的标准语言(ansi x3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对sql规范作了某些编改和扩充。
所以,实际上不同数据库系统之间的sql不能完全相互通用。
2楼:
统计人数的话是不能看出成绩大于90的学生的信息的如果你要看成绩大于90的学生的信息,就不能统计人数select id,name,age,count(score)from sd_student_t
where score > 90
group by id,name,age
这个也是统计并且查看详细信息,但是跟你要求的不一样,这个是按id,name,age来分组的,所以统计的知识同id,name,age里面成绩大于90的人数
3楼:must淡定
select count(score) from sd_student_t where score>89;
这是统计大于90的人数,然后再输出信息就行了
4楼:匿名用户
你可以通过两条语句合并一起
如:select name,age,score from sd_student_t where score > 90
union all
select '合计',null, count(1) from sd_student_t where score > 90
sql 使用select查询语句返回结果,如何获得结果的数量,即行数!
5楼:百度网友
我来回答
select distinct a from c where b<>0
select @@rowcount
-- 系统函数 @@rowcount 表示上一句sql的行数。
6楼:我tm不管
select count(distinct a) from c where b<>0
7楼:匿名用户
select count(a), a from c where b<>0
count是一个聚合函数,用来统计查询出来的结果条数的总数,
8楼:匿名用户
select count(a) from c where b<>0 group by a
9楼:蒋展雷彩静
select
count(主键列名);增加count主键可以查出总共多少行。
sql语句 查询 统计
10楼:匿名用户
表要告诉我们呀,不要还要我们设计数据库吧?
11楼:匿名用户
给表啊``我想查查这个玩玩``
12楼:匿名用户
1.select *
from student
2.select id,name,age
from student
我有例题你要吗
13楼:匿名用户
靠```这么多东西帮你写不晓得要死多少脑细胞```
分还是少了点
14楼:
这点分。。。。。。。。。。。。
用sql语句统计数据库某个字段中相同的数据有多少条?
15楼:幸运的
1、可通过分组和组内计数来实现,语句如下:
select a, count(*) from a group by a
2、用group by分组:
group by + [分组字段](可以有多个)。在执行了这个操作以后,数据集将根据分组字段的值将一个数据集划分成各个不同的小组。
这里,分组字段是a,所以数据集分成了你、我、他三个组。然后用count(*)分别按照各个组来统计各自的记录数量。
3、count(*)函数:
count(*) 函数返回表中的记录数。注意它和group by连用,返回组内记录数。
16楼:匿名用户
select a,count(*) from 表a group by a
17楼:匿名用户
select a, count(a) from a
group by a
18楼:大瑞瑞卡哇伊
select b,count(*) from a s join b sf on a.a_id = sf.b_id group by a_id;
SQL查询语句查询学生信息要求男生在前,女生在后
1楼 匿名用户 select from 表名 order by 性别 不用加desc,加了desc应该就是女生排在前台了。 2楼 匿名用户 select from 表 order by 性别 可加desc 用sql语句统计每个系的男生人数和女生人数,结果按照人数多寡降序。 3楼 匿名用户 selec...
SQL查询满足条件和不满足条件的数量
1楼 荼糜 sql如下 select count from ddb a where a phoneno union all select count from ddb a where a status 2 希望能帮到你。 2楼 匿名用户 没有表结构,如何写。。。。 3楼 夏侯淑英臧鸟 sql如下 s...
急急急怎么用sql语句查询student表中年龄最
1楼 匿名用户 select top 3 from student order by age asc top 3 是前3个学生的意思, order by age asc 的意思是根据年龄升序排列, 也就是说最前面的就是年龄最小的。 当然你没有考虑到的是3个最小的年龄一样的话, 是不是还要加个条件, ...