日期:2014-05-19  浏览次数:20551 次

SQLServer 单字符通配符问题
在sqlserver2000简体中文的个人版中,用 '_ '来做模糊查询(单字符通配),但发现事实上‘_’代表0或1个任意字符,这与帮助中的说明不同,不知道是什么原因?向各位高手求救!!!

下面是isql执行模糊查询的结果
1>   select   *   from   test1   where   field2   like   'a_ '
2>   go
  field1           field2
  ----------   ----------
  1                     a
  2                     aa

(2   rows   affected)

------解决方案--------------------
‘_’代表0或1个任意字符
--------------
这肯定不对