CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

关于数据检索问题, 请大家给点建议~~~

楼主BTbug(☆由加☆)2005-06-01 18:15:20 在 VB / 数据库(包含打印,安装,报表) 提问

我想在一张表中查询一些被重复登陆过的记录件数,条件有四个字段,比如人物信息的汉字姓名,拼音姓名,性别和出生年月日这四个字段,查询条件是汉字姓名,性别和出生年月日三个字段是一样,和拼音姓名,性别和出生年月日三个字段是一样的都算重复记录!  
   
  为什么要这么作?   因为汉字里同个字是有不同读法的,   所以不管是不是同个读法,只要是性别和出生年月日一致,再加上汉字或拼音姓名中的任何一个是一致的,   就算是同一个人!!  
   
  现在头痛的是,   怎样做才能使取得重复件数的效率最高?!?!  
   
  如果分两次查询(汉字姓名和拼音姓名分开),   再进行匹配的话,   对大记录量来说效率太低了!!  
   
  有没有更好的办法来解决这个问题,   给小弟点意见吧~~~ 期待ing.....  
   
  问题点数:0、回复次数:11Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-06-01 18:46:31 得分 0

where(xingming=xingming   or   pinyin=pinyin)   and   xingbie=xingbie   and   nianyueri=nianyueri  
   
  看明白没?Top

2 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-06-01 18:55:35 得分 0

看明白了。。。:)Top

3 楼lengye(lengye)回复于 2005-06-01 19:19:56 得分 0

别瞎明白好不好阿老大,问题都没看懂!!!!Top

4 楼lengye(lengye)回复于 2005-06-01 19:32:41 得分 0

“在一张表中查询一些被重复登陆过的记录件数“这个用guoup   by   加count()聚合函数可以满足,但在guoup   by的fieldList中,不可以使用逻辑条件的,所以“查询条件是汉字姓名,性别和出生年月日三个字段是一样,和拼音姓名,性别和出生年月日三个字段是一样的都算重复记录!  
  ”,这个单纯sql恐怕难实现。Top

5 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-06-01 19:34:21 得分 0

distinctTop

6 楼lengye(lengye)回复于 2005-06-01 19:49:25 得分 0

在一张表中查询一些被重复登陆过的记录的件数,应该是“张三”被纪录了3次“李斯”被纪录了4次,这种  
  信息被搜索出来!!!  
  期待高手的加入,学点东西阿!!!Top

7 楼therockdelt(Dm和弦)回复于 2005-06-02 06:43:23 得分 0

帮顶Top

8 楼BTbug(☆由加☆)回复于 2005-06-02 09:46:23 得分 0

lengye(lengye)  
  ------------------  
  “在一张表中查询一些被重复登陆过的记录件数“这个用guoup   by   加count()聚合函数可以满足,但在guoup   by的fieldList中,不可以使用逻辑条件的,所以“查询条件是汉字姓名,性别和出生年月日三个字段是一样,和拼音姓名,性别和出生年月日三个字段是一样的都算重复记录!  
  ”,这个单纯sql恐怕难实现。  
  =========================================================================================  
   
   
  现在的问题就是这样啊,   我是很想很想能用一个SQL文搞定,   但实在是想不出怎么个实现法,   还在郁闷中....Top

9 楼zuoxingyu(激情成就梦想)回复于 2005-06-02 10:15:34 得分 0

重新设计数据库表结构Top

10 楼BTbug(☆由加☆)回复于 2005-06-02 10:25:43 得分 0

zuoxingyu(做个正直的程序员(QQ:32416070))    
  ---------------------------------------------  
  重新设计数据库表结构  
  =============================================================  
   
  这个我没办法作,   MDB是别人作好的,   我也只能进行操作而已!  
  如果真把改了,   会让整个系统作很大变动的,   MDB的表太多了,   而且现在的这个表也算是比较关键的表,   所以不能说改就给改了!Top

11 楼BTbug(☆由加☆)回复于 2005-06-03 10:25:25 得分 0

 
  大家不要吝啬自己的想法,   说出来让我参考参考吧~~  
   
  自己顶.........Top

相关问题

  • 请教:excel2000数据检索
  • 检索数据
  • 请教检索数据库问题
  • 请各位指点数据窗口检索进行优化
  • 请问怎样检索多表构成的数据窗口?
  • 请问几个数据检索的问题
  • 请教一个数据检索的问题!!!!
  • 请教数据库检索速度问题(急在线等。。。)
  • 数据库检索问题
  • 数据检索问题

关键词

  • 汉字
  • 查询
  • sql
  • guoup
  • 件数
  • 姓名
  • 拼音
  • 表
  • 三个字段
  • 记录

得分解答快速导航

  • 帖主:BTbug

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo