首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 关键字,该如何处理

2012-02-12 
SQL 关键字SQL 要询中,比较条件中有关键字怎么查询?比如select*from表Awhere字段Alike5kkk[ [解决办法]没

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 '
------------------------

你说的相当对了

热点排行