首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

db2 8查询的like有关问题

2012-02-04 
db2 8查询的like问题select p.folder_id, p.folder_name, p.local_pathfrom pdm_folder pwhere p.local_pa

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
最好给出完整的表结构,测试数据,计算方法和正确结果. 

热点排行