我有一个字段   uuuuu
数据格式是
 1.    111|222
 2.    abc|ced
在页面显示的格式是看作俩个字段
1111  2222
abc   ced
然后我想通过1111这个字段去模糊查询ced,这样应该是没有结果的,但是因为数据都在一个字段里所以会把ced也查出来,我是想把|符号左右俩边看作俩个字段,然后跟据|左或右边的值查询,不想查左边把右边的查出来....
请问有什么办法可以实现啊..
我的表达能力有限,求高人帮忙...

解决方案 »

  1.   

    如果相匹配左边的值,可以这样
    substr(uuuuu,1,instr(uuuuu,'|',1)-1)='111'
    如果想匹配右边的值可以这样
    substr(uuuuu,instr(uuuuu,'|',1)+1)='ced'
      

  2.   

    然后我想通过1111这个字段去模糊查询ced,这样应该是没有结果的,但是因为数据都在一个字段里所以会把ced也查出来,
    -----------------------------------------------
    楼主表达能力确实有限,这句话怎么理解?
    1111字段怎么能查询出来ced?