当前位置: 代码迷 >> DB2 >> db2 8查询的like有关问题
  详细解决方案

db2 8查询的like有关问题

热度:6224   发布时间:2013-02-26 00:00:00.0
db2 8查询的like问题
select p.folder_id, p.folder_name, p.local_path 
from pdm_folder p
where p.local_path like 
  (select pp.local_path
  from pdm_folder pp 
  where pp.folder_id = 0) ||''
  and p.isactive = 1
执行错误:
SQL0132N LIKE 谓词或 POSSTR 标量函数无效,因为第一操作数不是字符串表达式或第二操作数不是字符串。
好像是说Like后面的表达式不能是这种嵌套另一个select的形式,请教各位大侠,这种问题如何解决呢该如何



------解决方案--------------------------------------------------------
like 不支持这种格式,你想实现的功能是什么?应该可以通过其它方式来实现。但不一定是用LIKE。
------解决方案--------------------------------------------------------
SQL code
最好给出完整的表结构,测试数据,计算方法和正确结果.
  相关解决方案