求救呀,一个查询问题...

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

如:潍坊高等专科学校。  
  查询:潍坊高专。    
  用什么算法查出记录呀。大哥大姐们。帮帮忙了

· 网友精彩回答:

发表者:zwrtv

up

发表者:weir168

用   like   查询     每个字符中间加一个   %      
 

发表者:wangwm

function   getsql(strkeywords)  
      for   i   =   1   to   len(strkeywords)  
          str1   =   mid(mystr,   i,   1)  
          if   strname   =   ""   then  
              strname   =   "schoolname   like     %"   &   str1   &   "%"  
          else  
              strname   =   strname   &   "   or   schoolname   like     %"   &   str1   &   "%"  
          end   if  
    next  
  end   function  
  if   getsql("潍坊高专")   =   ""   then  
      strsql   =   "select   *   from   myschool"  
  else  
    strsql   =   "select   *   from   myschool   where   "   &   getsql("潍坊高专")    
  end   if  
 

发表者:wxiaol

keys=trim(request.form("keys"))  
  select   *   from   table   where   content   like   %"&keys&"%

发表者:wangwm

对不起,上面的  
        if   strname   =   ""   then  
              strname   =   "schoolname   like     %"   &   str1   &   "%"  
          else  
              strname   =   strname   &   "   or   schoolname   like     %"   &   str1   &   "%"  
          end   if  
  应该为:  
          if   strname   =   ""   then  
              strname   =   "schoolname   like     %"   &   str1   &   "%"  
          else  
              strname   =   strname   &   "   and     schoolname   like     %"   &   str1   &   "%"  
          end   if  
   
 

发表者:xuqingz

差不多就是这么各意思!

发表者:autumanchen

select   *   from   表   where   schoolname   like   %潍%坊%高%专%

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved