当前位置:主页>仓库管理软件> 列表

为什么在SqlServer2000中字段值是一样的,但用查 找p3管理软件上机练习

销售管理软件版1楼: 比例在数据库里有一张表A1
A1这张表里有字段B1,B2
记录如下:
B1 B2
李三 21
王五 32
李三 23
我用查询语句
select * from A1 where b1=''李三''
有可能第一行的“李三”
就查不出来

我这个B1字段“李三”是没有问题的,没有任何空格。用复制第三行的“李三”也是查询不出来,请问高手这是怎么回事?

2楼: 两条李三只显示一条是吗? 如p3管理软件上机练习

3楼: 这样改一下试试
select * from A1 where rTRIM(LTRIM(b1))=''李三''

4楼: 是不是你建索引了

5楼: 没有建索引,而且也没有任何空格!

6楼: 1、确认没有输入问题
2、确认语句输入正确,没有加Distinct
3、确认没有建立唯一索引
4、查查有没有环境方面的设置,不过即使有,重新启动SQL也应该恢复正常
5、见鬼了

销售管理软件版7楼: TO:SiweiliuLang
你上面的说的几个问题,我都没有出现。不知道为什么会这样?

8楼: try
SELECT * FROM a1 WHERE B1 LIKE ''%李三%''