我有几条记录,数据为
id  name
1  |lf|wjm|
2  |lf|我现在查询语句为name like '%|lf|%',只能查询一条,请问咋回事,难道和'|'有关?

解决方案 »

  1.   

    create table test_daigli
    (
     id number(8) primary key,
     name varchar(8)
    );
    alter table test_daigli modify name varchar(32);
    commit;
    insert into test_daigli(id,name)values(1,'|lf |wjm |');
    insert into test_daigli(id,name)values(2,'|lf |');
    commit;
    select * from test_daigli where name like '%|lf |%';实验了一下,是两条记录.
    不知楼上是不是王建民