奇葩的select where语句,无法查询到首条记录
access吧
全部回复
仅看楼主
level 1
hanfeizicn 楼主
一个很奇葩的现象,请教各位大神如何破?
问题描述如下:
1、数据表数据如图1;
2、查询语句如下:
select ID,出单机构 from shuju where 出单机构 = '荣成'
3、返回查询结果如图2;
这是什么鬼?发现除非指定ID=19094,否则查询或者统计,都无这条记录。
谢谢各位大神
2020年05月22日 06点05分 1
level 4
将把第二条荣成两个字复制到第一条的荣成那。。。第一条数据可能是输入法的全角,半角问题所致
2020年05月22日 10点05分 2
尝试过。仍然是查询不到。用select like 也查询不到。真是见了鬼了。
2020年05月23日 05点05分
level 1
hanfeizicn 楼主
select id,出单机构
from shuju
where 出单机构 like '荣成'
使用like也查询不到。这真是见了鬼了。
2020年05月23日 05点05分 3
level 1
hanfeizicn 楼主
更奇葩的是:用access自己的筛选,居然也筛选不出这条数据。
都快被这条数据折磨疯了。
好,我继续试验,把数据顺序改变一下,将“荣成”放下面,将“石岛”放入第一条记录中
然后查询
select id,出单机构
from shuju
where 出单机构 like '石岛'
然后我就崩溃了:
这种查询不到,很明显是针对第一条记录来的。无论这条记录是啥内容,就是查不到(除非你指定id=19200)。
access居然这么会玩人啊!
2020年05月23日 06点05分 4
1