使用关系代数 (DBMS) 中的聚合函数编写查询?
聚合函数如下-
max()
min()
sum()
average()
count()
考虑下表-
员工-Emp(empid,ename,salary)
部门-Dept(deptid,dname)
项目-Project(projected,pname)
工作-Worksin(empid,depid)
分配-Assign(empid,projectid)
示例1
显示在ece部门工作的员工的详细信息。
第1步
使用下面提到的语法。这里,T1=Ece的Deptid
T1=∏deptid(σdname=ece(dept))
输出
第2步
这里,⋈={T1.deptid=worksin.deptid}和T2=Ece的所有empid
T2= ∏empid(T1⋈worksin)
输出
第3步
这里,T3=(T2⋈emp),⋈={T2.empid=emp.empid},T3=Ece所有员工的详细信息
示例2
显示所有从事数据库项目的员工的姓名。
第1步
使用下面提到的命令-
T1=∏projectid(σpname=database(project))
输出
第2步
使用下面给出的命令-
T2= ∏empid(T1⋈assign)
输出
第3步
使用下面给出的命令-
T3= ∏empname(T2⋈emp)
输出
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短