CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  Access

遇到一个超高难度的数据库难题(SQL语句查询),一个多月都无法解决---高手请进

楼主terrace(terrace)2003-09-01 17:56:09 在 其他数据库开发 / Access 提问

我用ADOQuery写SQL语句(库为ACCESS),用like条件语句进行判断并要求区分大小写,可实际返回的结果不区分大小写,曾经看到一个朋友说用inStr,但仍无法解决,因为我的表很特殊,如下:  
  field1                 field2                   (表table1)          
  Si                         发送  
  Ti                         接收  
  I%                         网通  
  s%                         主叫  
  y%                         直通  
  S%                         被叫  
  %y                         优惠  
  %i                         连通  
  。。。  
  当字段field1的值为Si时对应'发送',值为Ti时对应'接收',值以I开头时对应'网通',值以s开头时对应'主叫',值以y开头时对应'直通车',值以S开头时对应'被叫',值以y结尾时对应'优惠',值以i结尾时对应'连通',等等。我的SQL语句为:ADOQuery1.sql.Add('select   (select   top   1   table1.field2   from   table1   where   table2.code   like   table1.field1)   as   codename   from   table2   ');  
  可惜查得的结果没有区分大小写(如:把S错误的对应到了'主叫')。其中表table1是我为了利用like语句而自建的,可以调整,但S对应'被叫'等对应关系都不允许更改。    
  有高手能解决上述问题吗?急用,万分感谢!!!  
  问题点数:0、回复次数:3Top

1 楼pcclever(质子)回复于 2003-09-01 19:55:40 得分 0

s+%   本身就不对,因为用like   的一个通配符就是%,你可以再加一个字段,做为识别码,绕开field1这样含有特殊记录的字段!Top

2 楼terrace(terrace)回复于 2003-10-22 15:02:06 得分 0

ACCESS不支持大小写,先转化为内码。Top

3 楼quietosea(静归海)回复于 2003-10-22 15:03:43 得分 0

ACCESS不区分大小写,先转化为内码。Top

相关问题

  • 关于ACCESS数据库的SQL语句
  • 用SQL语句updata数据库问题?
  • 关于用SQL语句动态的创建数据库和数据库表????
  • SQL Server如何用SQL语句备份数据库
  • 如何用SQL语句恢复SQL Server数据库
  • access数据库SQL问题,请给出SQL语句
  • access和SQL数据库在SQL语句上有什么不同?
  • 如何用SQL语句修改SQL数据库的结构
  • 请教SQL Server2000和ACCESS数据库SQL语句的异同
  • C/S数据库中SQL语句是怎样执行的?

关键词

  • 语句
  • 字段
  • 解决
  • sql
  • 开头
  • 被叫
  • 区分大小写
  • 表
  • 时对应
  • field

得分解答快速导航

  • 帖主:terrace

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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