snrg.net
当前位置:首页 >> ACCEss 不重复个数 >>

ACCEss 不重复个数

select count(c) from 表group by c查询出所有不重复数据,然后根据条数查询个数

select (所需要查找的列名) from dbo.a inner join dbo.b on (两表对应的相等关系) where (查找条件) 具体的你把a表和b表发给我,帮你写语句

SELECT 项目号, 日期, 销售, 客户, 类别, 发票金额, 总金额, 退税, 采购金额, 代理费, 杂运费, (票金额-入账金额-手续费) AS 未入账金额, (总金额+退税-采购金额-代理费-运杂费) AS 毛利润, ((总金额+退税-采购金额-代理费-运杂费) /总金额) AS 毛利润率 FROM 表A GROUP BY 项目号, 日期, 销售, 客户, 类别, 发票金额, 总金额, 退税, 采购金额, 代理费, 杂运费

设置成主键

那你就用sql的,设计视图还不是一样是sql吗?只是查看方式不同而已.比方说你学号是2001,名字叫张三,不管是2001还是张三都是你啊.一样的嘛

建的表格字段设置多不多?如果仅是一个字段那还好操作,就使用查询功能中的“查找重复项查询向导”进行操作即可.这样可一步一步按向导进行操作,就可将单个字段中的重复数据找出.在向导操作中的“在另外的查询字段”中将其他字段也一并选择,这样就可将重复数据逐条进行查看删除操作了.当然还有一个办法就是利用SQL语句进行操作,也是针对单字段数据重复的,在查询状态下的设计视图中,将需查找的表的所有字段都进行选择,切记:需将查找重复的字段放在第一列,再点开“SQL视图”在SELECT后输入distinct 然后再点击“数据表视图”进行查看即可.这样所得到的数据就是没有重复的数据了.希望我的回答对你有帮助,如有疑问可以留言或在线交流.

不知道您的数据量有多大,我觉得完全没必要分几个表存放,理论上access的最大容量是2G,如果数据量实在是大的话,建议后台还是用SQL吧; 如果一定要分成多个表存放,可以用联合查询,把多个表汇总成一个查询,然后再判断这个查询有无重复就可以了.

ACCESS中如果要求某个字段中的数据不允许重复,直接设置该字段的属性即可.如果要设置某几个字段组合在一起的内容不重复,可以在设计视图选中这几个字段后设置其为主关键字.

把不能重复的所有字段,设置为 联合主键,可以在数据库层面控制非法数据的录入在你说的这个项目中把姓名、课程设置为 联合主键.否则就需要在输入数据的时候用代码来判断,如果有相同记录,则不执行insert操作

把c#操作access数据库的 增、改、删、查 弄清楚了你这个问题会自解的.

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com