查询条件不起作用?简单问题
遇到一个简单问题了请教大家一下是怎么回事?
ORACLE11g的数据库
用如下语句找不到数据:
select * from T_PM_USER where FNAME_L2='预设有户'
或
select * from T_PM_USER WHERE FNAME_L2='virtualUser'
查询不出任务数据来?
不加条件时是可以查询出全部的数据的
FID FNUMBER FNAME_L2 FNAME_L3
1 user 预设用户 預設用戶
2 virtualUser virtualUser virtualUser
oracle11g?简单查询问题
------解决方案--------------------你用like‘virtualUser%’试试,以前遇到过在字符串后面有回车的情况。
------解决方案--------------------重建一个表试试,还真是个简单问题啊。。。呵呵
------解决方案--------------------重复帖? 上一个回复不知道能满足lz要求不
------解决方案--------------------看下列的类型是不是不匹配?貌似楼主不应该会犯这低级错误。那就当我没说。
------解决方案--------------------<预设用户> <預設用戶>你看看这两个 的字和数据库里的字能不能对上啊 我也经常出现这种情况 后来我只有先去数据库看看字是怎么写的或者复制出来
------解决方案--------------------
你自己看你给的=后面是什么“有户”
------解决方案--------------------这个一般来说,不是条件写错了字,就是本身内容里没有数据。
大不了,你从字段结果中,拷贝出来,放到where里,试试呗
------解决方案--------------------trunk 去空格试试。
------解决方案--------------------基本上都是
1 编码错误
2 建表用char类型 全是空格
也不知道哪里带出来的习惯。
------解决方案--------------------
用length(字段名) 查看字段长度是不是你预期的