SQL 关键字
SQL 要询中,比较条件中有关键字怎么查询? 
 比如         select   *   from   表A   where   字段A   like    '5kkk[ '
------解决方案--------------------没大看明白,有关键字怎么啦?
------解决方案--------------------SQL 要询中,比较条件中有关键字怎么查询? 
 比如   select * from 表A where 字段A like  '5kkk[ '   
 declare @s1 as varchar(10) 
 declare @s2 as varchar(10)   
 set @s1 =  '11[ ' 
 set @s2 =  '[ '   
 if charindex(@s2,@s1) >  0  
    print  '1 ' 
 else  
    print  '2 '   
 ---- 
 1
------解决方案--------------------SQL 要询中,比较条件中有关键字怎么查询?
------解决方案--------------------skywolfY(莫愁) ( ) 信誉:100  2007-09-24 15:38:24  得分: 0         
    晕。一定我没说明白,我做一个查询,条件中有个[号。   
 自己解决了。再加个通配符 写成 
 select * from 表A where 字段A like  '5kkk[[] '      
 就是查 所有 like 5kkk[的数据了 
 ----------------------------   
 select * from t where 字段A like  '%5kkke[% 'escape  'e '          
------解决方案--------------------create table # 
 ( 
 name varchar(10) 
 ) 
 insert into # 
 select  '212sdf[d ' union all 
 select  'kjk[]kd ' union all 
 select  '34kd '   
 select * from # where name like  '%e[% ' escape  'e '   
 name        
 ----------  
 212sdf[d 
 kjk[]kd   
 (2 row(s) affected)
------解决方案--------------------剩下接分了
------解决方案--------------------skywolfY(莫愁) ( ) 信誉:100 2007-09-24 15:38:24 得分: 0     
 晕。一定我没说明白,我做一个查询,条件中有个[号。   
 自己解决了。再加个通配符 写成 
 select * from 表A where 字段A like  '5kkk[[] '     
 就是查 所有 like 5kkk[的数据了 
 ----------------------------   
 select * from t where 字段A like  '%5kkke[% 'escape  'e ' 
 ------------------------   
 你说的相当对了