日期:2014-05-17  浏览次数:20674 次

查询条件不起作用?简单问题
遇到一个简单问题了请教大家一下是怎么回事?
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要求不
------解决方案--------------------
看下列的类型是不是不匹配?貌似楼主不应该会犯这低级错误。那就当我没说。
------解决方案--------------------
<预设用户> <預設用戶>你看看这两个 的字和数据库里的字能不能对上啊 我也经常出现这种情况 后来我只有先去数据库看看字是怎么写的或者复制出来 
------解决方案--------------------
引用:
遇到一个简单问题了请教大家一下是怎么回事?
ORACLE11g的数据库
用如下语句找不到数据:
select * from T_PM_USER where FNAME_L2='预设有户'

select * from T_PM_USER WHERE FNAME_L2='virtualUser'
查询不出任务数据来?
不加条件时是可以查询出全部的数据的
F……

你自己看你给的=后面是什么“有户”
------解决方案--------------------
这个一般来说,不是条件写错了字,就是本身内容里没有数据。

大不了,你从字段结果中,拷贝出来,放到where里,试试呗
------解决方案--------------------
trunk  去空格试试。
------解决方案--------------------
基本上都是

1 编码错误
2 建表用char类型 全是空格 

也不知道哪里带出来的习惯。
------解决方案--------------------

用length(字段名) 查看字段长度是不是你预期的