此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【Jhandsome】截止到2008-07-07 14:20:45的历史汇总数据(不包括此帖):
发帖的总数量:15                       发帖的总分数:580                      
结贴的总数量:14                       结贴的总分数:520                      
无满意结贴数:1                        无满意结贴分:30                       
未结的帖子数:1                        未结的总分数:60                       
结贴的百分比:93.33 %               结分的百分比:89.66 %                  
无满意结贴率:7.14  %               无满意结分率:5.77  %                  
值得尊敬

解决方案 »

  1.   

    select * from testid where idpath like '%|1|%' 
      

  2.   

    select * from testid where idpath like '% ¦1 ¦%' or idpath like '% ¦1 ' or idpath like '1 ¦%'
      

  3.   

    如果一个SQL 语句中,同时用了三个 like 的话,是不是很影响速度啊? 有没有更好的办法呢 ?
      

  4.   

    正则表大试mysql:(sqlserver,db2,sybase请参照这个写法)
    select * from tt where col regexp '\\?11\\|?';注意|需要转义,要不然会被当成或操作符|oracle 10g++:
    select * from tt wehre (regexp_like(col,'\\?11\\|?'));oracle 写法比较奇怪,oracle是一只特立独行的猪。