当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 已经有debug的了,我还要另外两个 wlmail@pub3.fz.fj.cn ......
 ·wtadminxjeri接分    »显示摘要«
    摘要: 快呀 ......


一个关于like 的问题

我的一个sql   语句用到了统配符“?”,如:“select   *   from   aa   where   bb   like   ???1??”,我用的是access数据库,在access中直接运行成功的,但在asp   中执行,就没有效果,大虾请赐教!!

NO.1   作者: Jaron

LIKE  
  确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用   =   和   !=   字符串比较运算符相比,使用通配符可使   LIKE   运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft®   SQL   Server™   会将其转换成字符串数据类型。  
   
  语法  
  match_expression   [   NOT   ]   LIKE   pattern   [   ESCAPE   escape_character   ]  
   
  参数  
  match_expression  
   
  任何字符串数据类型的有效   SQL   Server   表达式。  
   
  pattern  
   
  match_expression   中的搜索模式,可以包含下列有效   SQL   Server   通配符。  
   
  通配符   描述   示例    
  %   包含零个或更多字符的任意字符串。   WHERE   title   LIKE   %computer%   将查找处于书名任意位置的包含单词   computer   的所有书名。    
  _   任何单个字符。   WHERE   au_fname   LIKE   _ean   将查找以   ean   结尾的所有   4   个字母的名字。    
  [   ]   指定范围   ([a-f])   或集合   ([abcdef])   中的任何单个字符。   WHERE   au_lname   LIKE   [C-P]arsen   将查找以arsen   结尾且以介于   C   与   P   之间的任何单个字符开始的作者姓氏,例如,Carsen、Larsen、Karsen   等。    
  [^]   不属于指定范围   ([a-f])   或集合   ([abcdef])   的任何单个字符。   WHERE   au_lname   LIKE   de[^l]%   将查找以   de   开始且其后的字母不为   l   的所有作者的姓氏。    
 


    摘要: 如题 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE