如何统计sql语句查询出来的条数

如何统计sql语句查询出来的条数,第1张

如何统计sql语句查询出来的条数

可以通过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"的形式查询出结果。

方法和详细的 *** 作步骤如下:

1、第一步,创bai建一个测试表,详细代码见下图,转到下面的步骤。

2、第二步,执行完上面du的 *** 作之后,插入测zhi试数据,详细代码见下dao图,转到下面专的步骤。属

3、第三步,执行完上面的 *** 作之后,在查询表中进行记录,纤细代码见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,编写sql,对记录进行分组统计,记录分组数,其结果是4组,见下图。这样,就解决了这个问题了。

1、创建测试表,

create table test_stu(id number,  u_name varchar2(20), subject varchar2(20));

create table test_subj(id number,  subject varchar2(20));

2、插入测试数据

insert into test_stu values(1,'张三','英语');

insert into test_stu values(2,'李四','德语');

insert into test_stu values(3,'王五','日语');

insert into test_stu values(4,'小明','英语');

insert into test_stu values(5,'小狗','法语');

insert into test_subj values(1,'英语');

insert into test_subj values(2,'德语');

insert into test_subj values(3,'日语');

insert into test_subj values(4,'法语');

3、查询表中所有记录数,select t, rowid from test_subj t,

4、编写sql,统计test_subj总记录数,及每个科目选修学生数;

select count(distinct tid) as "小计",

     count(case when subject='英语' then 1 end) as "英语",

     count(case when subject='德语' then 1 end) as "德语",

     count(case when subject='日语' then 1 end) as "日语"

from (select t

   from test_subj t, test_stu b

where tsubject = bsubject) t

以上就是关于如何统计sql语句查询出来的条数全部的内容,包括:如何统计sql语句查询出来的条数、数据分析过程如果用SQL语句进行统计如何实现、sql语句统计数量 统计一个字段出现的数量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9750196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存