关于MSSQL中模糊查询的问题!这个是个BUG 吗?
select * from kucun where GOODSNAME like '%KFR-60LW/27D%'
这条语句在 数据库里查不出来 数据库里是有这条数据的,我试过了 改成
select * from kucun where GOODSNAME like '%KFR-60LW/27%' 这样就可以
求解!! 我是新手 这不会是MSSQL 的一个BUG 吧
[解决办法]
怎么发2遍
条件不同啊,KFR-60LW/27D 和KFR-60LW/27
[解决办法]
SELECT N'成立' WHERE 'KFR-60LW/27D' like '%KFR-60LW/27D%'SELECT N'成立' WHERE 'KFR-60LW/27D' like '%KFR-60LW/27%'
[解决办法]
你自己试试就知啊,应该不会出现你说的情况
[解决办法]
D换其它字母,条件也需要改,用第2条不用改条件
[解决办法]
都可以的啊,例子如下
create table t(id int identity(1,1),name varchar(max))
--drop table t
insert into t values('123KFR-60LW/27Dabc')
insert into t values('123KFR-60LW/27D')
insert into t values('KFR-60LW/27Dabc')
insert into t values('KFR-60LW/27')
SELECT ID from t where name like '%KFR-60LW/27D%'
SELECT ID from t WHERE name like '%KFR-60LW/27%'
zoy_88用最简单的语句证明不是bug是可以运行的,我把他的code拓展了,我想你能明白是啥意思了吧
[解决办法]