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

字符串的查找问题

楼主lczddd(李找乐)2002-04-22 11:26:15 在 VB / 基础类 提问

比如,我想找“黑龙江省人民政府”  
  打入“省政府”也能够查到,请问如何写sql语句,有函数么?  
   
  不会是自己写一个算法吧?呵呵,谢谢各位兄台 问题点数:20、回复次数:11Top

1 楼gump2000(阿甘)回复于 2002-04-22 11:27:09 得分 0

select   *   from   tab1   where   fld1   like   %政府%Top

2 楼_1_(该用户已封杀)回复于 2002-04-22 11:27:44 得分 1

select   *   from   tab1   where   fld1   like   '%政府%'  
   
  Top

3 楼lczddd(李找乐)回复于 2002-04-22 11:29:28 得分 0

我的意思是如何作出相sohu那样可以单个字查询,你打入的查询关键字,它会才开来查的,不会是mid(),left()....,呵呵Top

4 楼bigbigfans(小骁)回复于 2002-04-22 11:31:11 得分 1

LikeTop

5 楼gump2000(阿甘)回复于 2002-04-22 11:34:07 得分 6

Private   Function   SplitCond(Fld   As   String,   Val   As   String)   As   String  
          Dim   i   As   Integer  
          Dim   buf   As   String  
           
          buf   =   ""  
          For   i   =   1   To   Len(Val)  
                  buf   =   buf   &   Fld   &   "   Like   '%"   &   Mid(Val,   i,   1)   &   "%'"  
                  If   i   <   Len(Val)   Then   buf   =   buf   &   "   or   "  
          Next  
          SplitCond   =   buf  
  End   Function  
   
          MsgBox   SplitCond("My",   "省政府")  
   
   
  这么黑?  
  呵呵  
  Top

6 楼gq(游子)回复于 2002-04-22 11:35:01 得分 8

 
  select   *   from   tab1   where   fld1   like   '%省%政%府%'  
   
  Top

7 楼ayuu(ayuu)回复于 2002-04-22 11:35:51 得分 2

同意楼上的。  
  like命令很强大的!  
   
  select   *   from   tab1   where   fld1   like   '%'   &   '"textbox.text"'   &   '%'  
   
  用这个命令,就可以让你实现随便查找什么了。  
  Top

8 楼lczddd(李找乐)回复于 2002-04-22 11:37:00 得分 0

可是like后面不也是连续的字符串么?不是也会找到含有like后面的字符串的信息么?如何分开查询?Top

9 楼windancer(^_^)回复于 2002-04-22 11:40:38 得分 1

其实gump2000(阿甘)   的方法就可以了啊,只要改一下  
  select   *   from   tab1   where   fld1   like   %'"text"'%  
   
  Top

10 楼kewin(新的启步)回复于 2002-04-22 11:44:27 得分 1

 
      select   *   from   tab1   where   fld1   like   %政府%    
     
     
  Top

11 楼lczddd(李找乐)回复于 2002-04-22 11:50:48 得分 0

试试,马上结帐Top

相关问题

  • 救命!查找字符串!
  • 查找字符串!急!
  • 关于查找字符串
  • 字符串的查找????
  • 字符串查找替换
  • 如何查找字符串中的小字符串个数?
  • 求助!字符串查找问题
  • 关于字符串查找的问题
  • 字符串反向查找怎么做???
  • 如果查找特定的字符串?

关键词

  • 政府
  • fld
  • 打入
  • buf
  • val
  • mid
  • 不会
  • dim
  • fromtab1where
  • as string

得分解答快速导航

  • 帖主:lczddd
  • _1_
  • bigbigfans
  • gump2000
  • gq
  • ayuu
  • windancer
  • kewin

相关链接

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

广告也精彩

反馈

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