access求助啊,小弟做题卡住了~~~···

2024-05-12 13:14

1. access求助啊,小弟做题卡住了~~~···

[工资]![奖金]     工资表.奖金字段

access求助啊,小弟做题卡住了~~~···

2. 大学数据库查询问题

select sum(扣款) as 扣款总计 from 有扣款的那个表

3. access查询 询问

那你也得把你表结构发上来,谁知道你表名字段名都叫什么
 
语句的那个你把sql视图切换到设计视图就是了

access查询 询问

4. ACCESS这个获奖金总额怎某来啊

select sum(金额),院系 .... group by  院系

5. 关于access查询

你的这个数据库本身就是一个错误的设计。
你需要两个表——
表1:人员编号、姓名、单位;
表2:人员编号、年份、培训。

查询:
select * from 表2 left join 表1 on 表2.人员编号 = 表1.人员编号 where 年份 in (2001, 2002, 2007) and 培训 = 0

=======================================================
补充(举个例子):

表1数据
编号 姓名 单位
0001 张三 人事局
0002 李四 海事局

表2数据
编号 年份 培训
0001 2006 YES
0002 2006 YES
0001 2007 YES
0002 2007 NO

0001号员工张三,在2006和2007都有参加培训。
0002号员工李四,只在2006年有参加培训。

表1中的编号为主关键字,表2中编号和年份为复合关键字。
建议你去学一下《数据库系统原理》,设计出好的数据库,才能保证你以后的工作能够正确有效的开展。
====================================================
那需要三个表,把培训信息单独拿出来。

表1:[人员编号]、姓名、单位; 
表2:[人员编号]、[培训编号]、参加;
表3:[培训编号]、年份、培训内容。

表1数据 
人员编号 姓名 单位 
0001 张三 人事局 
0002 李四 海事局 

表2数据 
人员编号 培训编号 参加 
0001 0001 YES 
0002 0001 YES 
0001 0002 YES 
0002 0002 NO 

表3数据
培训编号 年份 培训内容
0001 2006 扫地
0002 2007 擦桌子

查询:
select 表2.*, 表1.姓名, 表1.单位, 表3.年份, 表3.培训内容 from 表2 inner join 表1 on 表2.人员编号 = 表1.人员编号 inner join 表3 on 表3.培训编号 = 表2.培训编号

关于access查询

6. access 做题卡住了 帮帮忙啊 ~~~~~·

在创建视图窗口上输入以下查询语句
 Select Count(*) as 北京生人 from 学生1 where 学生出生 like "*北京*"
保存为查询2

7. 以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"

select 姓名 from 学生1 where 姓名 Like “李*” and 年龄>25

以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"

8. 数据库里有twork表(里面有项目ID,经费,项目来源等字段) 创建一个查询,设计一个名为“单位奖金”的计

select 项目ID,经费,项目来源,nvl(ceil(经费*0.1)) as 单位奖金 from twork
查询出TWORK表中所有字段,然后计算出单位奖金字段,利用公式.您要的是这个效果么?
最新文章
热门文章
推荐阅读