
假定人员表名为Hrmresource,有一列为员工状态State 当State为1时代表该员工在职
则 select count() from Hrmresource where State = 1
返回值就是在职员工数
核心是count()函数,知道这个函数怎么用,就可以自己活学活用了。
不论什么数据库,查询记录均是使用SQL语言,因此SQL查询语句都是一样的:
Select From 数据表名 Where 姓名 Like '王%' Or 姓名 Like '李%'
这样查询出来可以显示数据表中所有字段的数据,而不是仅仅显示姓名
数据库查询男女的人数:
1、select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人;数,sum(case when stuSex='女' then 1 else 0 end ) 女生人数 ;
2、from student;
3、group by stuClass。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
处理系统:
数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
加班加的累了 给你解决一下假设 你的数据库 有一个sex 字段表示‘男’或者‘女’, 表为 tabselect (case sex when '男' then select count(1) from tab end) 男生总数,(case sex when '女' then select count(1) from tab end) 女生总数from tab
如果你要查询的是数目的话
(我用的是MySQL)
查询全部人数 :
select count() from reports;
及格人数:
//如果score表示的是分数
select count() from reports where score>60;
如果你要查询的是所有的记录的话:
查询全部人数:
select from reports;
查询及格人数:
select from reports where score>60;
你试试下面的是否可行?
我在MySQL下试过,可行!
select ,' ',if(score>=60,cno,'') as 'cno',if(score>=60,sno,'') as 'sno',if(score>=60,score,'') as 'score' from reports;
两个结果之间以' '分隔,
if用于判断,如果及格则显示相应的数据,否则显示'';
如果你发现if语句不能用的话,就换成相应case语句吧,如第一个if可改为case when score >=60 then cno else '' end
以上就是关于怎么用数据库统计函数算员工人数全部的内容,包括:怎么用数据库统计函数算员工人数、数据库里,统计所有姓王和姓李的学生人数。代码、数据库查询男女的人数分别是多少等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)